:root{--black: #000000;--white: #ffffff;--green: #90FF00;--dark-green: #538F06;--dark-gray: #1a1a1a;--gray-dark: #333333;--bg-light: #F4F4F4;--text-main: #ffffff;--text-secondary: #aaaaaa;--error: #ff4444;--error-bg: #fff5f5;--error-border: #ffcccc;--font-main: "Arial", sans-serif;--font-mono: "JetBrains Mono", monospace;--running-line-height: 36px;--header-height: clamp(60px, 4rem + 2vw, 90px);--sidebar-left-width: clamp(200px, 15vw, 280px);--sidebar-right-width: clamp(240px, 20vw, 320px);--layout-gap: clamp(1rem, .5rem + 2vw, 2.5rem);--container-max-width: 1920px;--content-max-width: 1440px;--fs-text-xs: clamp(.6875rem, .65rem + .18vw, .875rem);--fs-text-sm: clamp(.8125rem, .75rem + .31vw, 1.125rem);--fs-text-md: clamp(1rem, .9rem + .5vw, 1.5rem);--fs-text-lg: clamp(1.25rem, 1.1rem + .75vw, 2rem);--fs-text-xl: clamp(1.5rem, 1.25rem + 1.25vw, 2.75rem);--fs-h1: clamp(2rem, 1.5rem + 2.5vw, 4.5rem);--fs-h2: clamp(1.75rem, 1.35rem + 2vw, 3.75rem);--fs-h3: clamp(1.5rem, 1.2rem + 1.5vw, 3rem);--fs-price: var(--fs-text-lg);--fs-button: var(--fs-text-sm);--space-xs: clamp(.25rem, .2rem + .25vw, .5rem);--space-sm: clamp(.5rem, .4rem + .5vw, 1rem);--space-md: clamp(1rem, .8rem + 1vw, 2rem);--space-lg: clamp(1.5rem, 1.25rem + 1.25vw, 2.75rem);--space-xl: clamp(2rem, 1.5rem + 2.5vw, 4.5rem);--space-card-gap: var(--space-md);--space-section-gap: clamp(1.5rem, 1rem + 2.5vw, 4rem);--space-layout-main: clamp(1rem, .5rem + 2vw, 3rem);--padding-page: clamp(1rem, .5rem + 3vw, 6rem)}.news-card{background-color:var(--white);border-radius:12px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;width:100%;padding:var(--space-sm)}@media(max-width:768px){.news-card{padding:5px}}.news-card{border-width:0 2px;border-style:solid;border-image-source:radial-gradient(58.11% 58.1% at 50% 50%,#000000 0%,rgba(0,0,0,0) 100%);border-image-slice:1}.news-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000014}.news-card__image-container{width:100%;aspect-ratio:1.5;overflow:hidden;background-color:#f0f0f0;border-radius:6px;position:relative}.news-card__image{width:100%;height:100%;object-fit:fill;transition:transform .5s ease}.news-card:hover .news-card__image{transform:scale(1.05)}.news-card__content{display:flex;flex-direction:column;padding:var(--space-md) var(--space-sm);gap:var(--space-xs)}@media(max-width:500px){.news-card__content{padding:10px 3px}}@media(min-width:768px){.news-card__content{padding:var(--space-sm) var(--space-xs);gap:var(--space-xs)}}.news-card__info{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.news-card__read-time{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--dark-green);font-size:var(--fs-text-xs);font-weight:700;text-transform:uppercase;font-family:inherit}.news-card__read-time span{margin-top:1px}.news-card__read-time svg{width:12px;height:12px}.news-card__title{font-size:var(--fs-text-sm);font-weight:400;color:var(--black);margin:0;line-height:1.4;font-family:var(--font-main)}@media(max-width:500px){.news-card__title{font-size:11px}}.news-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media(min-width:768px)and (max-width:949px){.news-card__title{font-size:13px;line-height:1.2}}@media(min-width:950px){.news-card__title{font-size:var(--fs-text-md);line-height:1.2}}
