.news-page[data-v-2cdf6716]{padding-top:var(--portal-header-height)}.page-hero[data-v-2cdf6716]{position:relative;padding:80px 24px 72px;overflow:hidden;border-bottom:1px solid var(--portal-border);text-align:center}.page-hero__bg[data-v-2cdf6716]{position:absolute;inset:0;z-index:0}.page-hero[data-v-2cdf6716]:after{content:"";position:absolute;inset:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),color-stop(42%,hsla(0,0%,100%,.78)),to(rgba(245,247,250,.4)));background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.78) 42%,rgba(245,247,250,.4))}.page-hero__tech[data-v-2cdf6716]{z-index:1}.page-hero__inner[data-v-2cdf6716]{position:relative;z-index:3;max-width:800px;margin:0 auto}.page-hero__tag[data-v-2cdf6716]{color:var(--portal-primary);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 12px}.page-hero h1[data-v-2cdf6716]{font-size:clamp(28px,4vw,40px);margin:0 0 12px}.page-hero__lead[data-v-2cdf6716]{margin:0;color:var(--portal-text-secondary)}.page-section[data-v-2cdf6716]{padding:72px 24px}.page-section__inner[data-v-2cdf6716]{max-width:960px;margin:0 auto}.news-list[data-v-2cdf6716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.news-item[data-v-2cdf6716]{display:grid;grid-template-columns:280px 1fr;gap:24px;padding:20px;background:#fff;border:1px solid var(--portal-border);border-radius:12px}.news-item[data-v-2cdf6716]:hover{-webkit-box-shadow:var(--portal-shadow-md);box-shadow:var(--portal-shadow-md)}.news-item__img[data-v-2cdf6716]{position:relative;overflow:hidden;border-radius:8px;min-height:160px;background-size:cover;background-position:50%}.news-item__meta[data-v-2cdf6716]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:13px;color:var(--portal-text-muted)}.news-item__cat[data-v-2cdf6716]{padding:2px 10px;border-radius:999px;background:rgba(22,93,255,.08);color:var(--portal-primary);font-weight:600}.news-item h2[data-v-2cdf6716]{font-size:20px;margin:0 0 10px;line-height:1.45}.news-item p[data-v-2cdf6716]{margin:0;font-size:14px;line-height:1.75;color:var(--portal-text-secondary)}@media (max-width:768px){.news-item[data-v-2cdf6716]{grid-template-columns:1fr}}