.news-card{background:var(--color-light);border-radius:20px;flex-direction:column;padding:26px;display:flex}@media (width<=1024px){.news-card{border-radius:16px;padding:20px}}@media (width<=768px){.news-card{border-radius:14px;padding:14px}}.news-card__img{aspect-ratio:533/307;-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;display:block}@media (width<=1024px){.news-card__img{border-radius:16px}}@media (width<=768px){.news-card__img{border-radius:12px}}.news-card__img-link,.news-card__img-wrap{border-radius:20px;display:block;overflow:hidden}@media (width<=1024px){.news-card__img-link,.news-card__img-wrap{border-radius:16px}}@media (width<=768px){.news-card__img-link,.news-card__img-wrap{border-radius:12px}}.news-card__meta{color:var(--color-text-secondary);align-items:center;gap:12px;margin-top:21px;font-size:16px;line-height:1;display:flex}@media (width<=1024px){.news-card__meta{margin-top:16px;font-size:14px}}@media (width<=768px){.news-card__meta{gap:8px;margin-top:12px;font-size:12px}}.news-card__title{font-family:var(--second-family);letter-spacing:-.78px;color:var(--color-heading-dark);margin-top:16px;font-size:26px;font-weight:700;line-height:1.2}@media (width<=1024px){.news-card__title{font-size:22px}}@media (width<=768px){.news-card__title{margin-top:12px;font-size:18px}}@media (width<=360px){.news-card__title{font-size:16px}}.news-card__title-link{color:inherit;text-decoration:none;transition:color .2s}.news-card__title-link:hover{color:var(--color-accent)}.news-card__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=1024px){.news-card__excerpt{font-size:14px}}@media (width<=768px){.news-card__excerpt{-webkit-line-clamp:4;font-size:13px}}.news-card__link{font-family:var(--second-family);color:var(--color-accent);text-underline-offset:3px;margin-top:14px;font-size:16px;font-weight:700;line-height:1;text-decoration:underline}@media (width<=768px){.news-card__link{margin-top:12px;font-size:14px}}.news-card--featured{flex-direction:row;gap:30px}@media (width<=1024px){.news-card--featured{gap:20px}}@media (width<=768px){.news-card--featured{flex-direction:column;gap:0}}.news-card--featured .news-card__img-wrap{flex-shrink:0;width:559px}@media (width<=1240px){.news-card--featured .news-card__img-wrap{width:50%}}@media (width<=768px){.news-card--featured .news-card__img-wrap{width:100%}}.news-card--featured .news-card__img{aspect-ratio:559/323;width:100%;height:100%}@media (width<=768px){.news-card--featured .news-card__img{aspect-ratio:533/307}}.news-card--featured .news-card__content{flex-direction:column;padding-top:12px;display:flex}@media (width<=768px){.news-card--featured .news-card__content{padding-top:0}}.news-card--featured .news-card__meta{margin-top:0}@media (width<=768px){.news-card--featured .news-card__meta{margin-top:12px}.news-card--featured .news-card__excerpt{display:none}}.news-card--featured .news-card__link{margin-top:auto;padding-top:14px}@media (width<=768px){.news-card--featured .news-card__link{margin-top:14px;padding-top:0}}.blog__title{font-family:var(--second-family);color:var(--color-heading-dark);letter-spacing:-.03em;margin-bottom:30px}@media (width<=1024px){.blog__title{margin-bottom:24px}}.blog__grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=1024px){.blog__grid{gap:20px}}@media (width<=768px){.blog__grid{grid-template-columns:1fr;gap:14px}}.blog__item--featured{grid-column:1/-1}.article{max-width:769px;margin:0 auto}@media (width<=768px){.article{max-width:100%}}.article__title{font-family:var(--second-family);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(1.5rem,1.32692rem + .769231vw,2.25rem);line-height:1.4}@media (width<=768px){.article__title{margin-bottom:12px}}.article__meta{color:var(--color-text-secondary);align-items:center;gap:12px;font-size:16px;line-height:1;display:flex}@media (width<=1024px){.article__meta{font-size:14px}}@media (width<=768px){.article__meta{gap:8px;font-size:13px}}.article__meta-separator{background:var(--color-text-secondary);border-radius:50%;flex-shrink:0;width:2px;height:2px}.article__intro{color:var(--color-text);margin-top:32px;line-height:1.6}@media (width<=1024px){.article__intro{margin-top:24px}}@media (width<=768px){.article__intro{margin-top:18px}}.article__toc{margin-top:32px}@media (width<=1024px){.article__toc{margin-top:24px}}@media (width<=768px){.article__toc{margin-top:18px}}.article__toc-title{color:var(--color-heading-dark);font-size:16px;font-weight:600}@media (width<=768px){.article__toc-title{font-size:14px}}.article__toc-list{flex-direction:column;gap:16px;margin-top:16px;list-style:none;display:flex}@media (width<=768px){.article__toc-list{gap:12px;margin-top:12px}}.article__toc-item{align-items:center;gap:8px;display:flex}.article__toc-item:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.article__toc-link{color:var(--color-accent);text-underline-offset:3px;font-size:16px;text-decoration:underline}@media (width<=768px){.article__toc-link{font-size:14px}}.article__cover{margin-top:32px;margin-inline:-100px}@media (width<=1240px){.article__cover{margin-inline:-60px}}@media (width<=1024px){.article__cover{margin-inline:-30px;margin-top:24px}}@media (width<=768px){.article__cover{margin-inline:0;margin-top:18px}}.article__cover-img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;display:block}@media (width<=1024px){.article__cover-img{border-radius:16px}}@media (width<=768px){.article__cover-img{border-radius:12px}}.article__section{margin-top:32px}@media (width<=1024px){.article__section{margin-top:24px}}@media (width<=768px){.article__section{margin-top:20px}}.article__section-title{font-family:var(--second-family);color:var(--color-heading-dark);letter-spacing:-.03em;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1}@media (width<=1024px){.article__section-title{font-size:18px}}@media (width<=768px){.article__section-title{margin-bottom:8px;font-size:16px}}.article__section-text{color:var(--color-text);line-height:1.6}.article__section-text p+p{margin-top:16px}@media (width<=768px){.article__section-text p+p{margin-top:12px}}.article__section-subtitle{color:var(--color-heading-dark);margin-top:16px;margin-bottom:4px;font-size:16px;font-weight:600}@media (width<=768px){.article__section-subtitle{font-size:14px}}.article__section-list{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}@media (width<=768px){.article__section-list{gap:6px}}.article__section-list-item{color:var(--color-text);align-items:center;gap:8px;line-height:1.4;display:flex}.article__section-list-item:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.article__section-img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;margin-top:20px;display:block}@media (width<=768px){.article__section-img{border-radius:12px;margin-top:14px}}.related{margin-top:60px}@media (width<=1024px){.related{margin-top:40px}}@media (width<=768px){.related{margin-top:30px}}.related__title{font-family:var(--second-family);letter-spacing:-.03em;margin-bottom:32px;line-height:1}@media (width<=1024px){.related__title{margin-bottom:24px}}@media (width<=768px){.related__title{margin-bottom:18px}}.related__list{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=768px){.related__list{grid-template-columns:1fr;gap:20px}}
