.page-hero{padding:48px 0 32px;background:linear-gradient(180deg,white 0,var(--gray-50) 100%);border-bottom:1px solid var(--border)}.page-crumbs{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--gray-500);margin-bottom:20px}.page-crumbs a{color:var(--gray-500);text-decoration:none}.page-crumbs a:hover{color:var(--brand-700)}.page-crumbs span{display:inline-flex;align-items:center;gap:6px}.page-crumbs span:last-child span{color:var(--ink);font-weight:500}.page-h1{font-family:var(--font-display);font-size:clamp(32px,5vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:600;margin:0 0 16px;color:var(--ink);text-wrap:balance;max-width:22ch}.page-lede{font-size:18px;line-height:1.55;color:var(--gray-600);margin:0;max-width:60ch}.page-body{padding:56px 0 96px}.article{max-width:70ch;font-size:16px;line-height:1.7;color:var(--gray-700)}.article h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:48px 0 16px}.article h2,.article h3{font-family:var(--font-display);font-weight:600;color:var(--ink)}.article h3{font-size:20px;line-height:1.3;letter-spacing:-.01em;margin:32px 0 12px}.article p{margin:0 0 16px}.article a{color:var(--brand-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.article a:hover{color:var(--brand-800)}.article ol,.article ul{margin:0 0 16px;padding-left:24px}.article li{margin:4px 0}.article strong{font-weight:600;color:var(--ink)}.article blockquote{border-left:3px solid var(--brand-500);padding:4px 0 4px 20px;margin:24px 0;color:var(--gray-600);font-style:italic}.article img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:24px 0}.article hr{border:0;border-top:1px solid var(--border);margin:32px 0}.news_intro__8654t{margin-bottom:var(--space-8);font-size:var(--text-sm);color:var(--gray-500);line-height:var(--lh-sm)}.news_grid__QB6YA{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.news_empty__GMMzk{text-align:center;color:var(--gray-400);padding:var(--space-12) 0;font-size:var(--text-sm)}.news_card__qvf2y{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-1);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.news_card__qvf2y:hover{transform:translateY(-2px);box-shadow:var(--shadow-3)}.news_cardLink__9QMPc{display:block;color:inherit;text-decoration:none}.news_cardImage__KRVtL{aspect-ratio:16/9;overflow:hidden}.news_cardImage__KRVtL img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ease-out)}.news_card__qvf2y:hover .news_cardImage__KRVtL img{transform:scale(1.03)}.news_cardBody__X91Vp{padding:1rem;display:flex;flex-direction:column;gap:var(--space-2)}.news_cardTitle__tBNSB{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--gray-800);font-family:var(--font-display);letter-spacing:var(--tk-sm)}.news_card__qvf2y:hover .news_cardTitle__tBNSB{color:var(--brand-700)}.news_cardExcerpt__8bI3_{margin:0;font-size:14px;color:var(--gray-500);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news_cardDate__S5OZb{display:block;font-size:12px;color:var(--gray-400);margin-top:var(--space-1)}.news_badge__eTmXG{background:var(--brand-600);color:#ffffff;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.news_badge__eTmXG,.news_category__bMMwr{display:inline-block;font-size:11px;padding:2px 8px;border-radius:var(--radius-full);line-height:18px}.news_category__bMMwr{background:var(--gray-100);color:var(--gray-600);font-weight:500;letter-spacing:.03em}.news_article__QurP8{max-width:720px;margin:0 auto}.news_articleHeader__oS8Q3{padding-bottom:var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-8)}.news_articleTitle__wy8Hm{margin:0 0 var(--space-4);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--gray-900);font-family:var(--font-display)}.news_articleMeta__RCtMZ{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:13px;color:var(--gray-500)}.news_articleHero__4DcJ7{aspect-ratio:16/9;border-radius:8px;overflow:hidden;margin-bottom:var(--space-8)}.news_articleHero__4DcJ7 img{width:100%;height:100%;object-fit:cover;display:block}.news_articleBody__v5sPa{font-size:17px;line-height:1.7;color:var(--gray-700)}.news_articleBody__v5sPa h2{font-size:24px;font-weight:700;line-height:1.3;margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--gray-900);font-family:var(--font-display)}.news_articleBody__v5sPa h3{font-size:20px;font-weight:600;line-height:1.35;margin-top:var(--space-6);margin-bottom:var(--space-2);color:var(--gray-800);font-family:var(--font-display)}.news_articleBody__v5sPa p{margin-bottom:var(--space-4)}.news_articleBody__v5sPa ol,.news_articleBody__v5sPa ul{margin-bottom:var(--space-4);padding-left:var(--space-6)}.news_articleBody__v5sPa li{margin-bottom:var(--space-2)}.news_articleBody__v5sPa strong{font-weight:600;color:var(--gray-800)}.news_articleBody__v5sPa em{font-style:italic}.news_articleBody__v5sPa a{color:var(--brand-600);text-decoration:underline;text-underline-offset:2px}.news_articleBody__v5sPa a:hover{color:var(--brand-700)}.news_sources__ffYhy{background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;margin-top:var(--space-8);font-size:14px;color:var(--gray-600)}.news_sources__ffYhy h4{margin:0 0 var(--space-3);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500)}.news_sources__ffYhy ul{list-style:none;margin:0;padding:0}.news_sources__ffYhy li{margin-bottom:var(--space-2);line-height:1.5}.news_sources__ffYhy li:before{content:"→ ";color:var(--gray-400)}.news_sources__ffYhy a{color:var(--brand-600);text-decoration:none}.news_sources__ffYhy a:hover{text-decoration:underline}@media (max-width:480px){.news_grid__QB6YA{grid-template-columns:1fr}.news_articleTitle__wy8Hm{font-size:24px}.news_articleBody__v5sPa{font-size:16px}.news_article__QurP8{padding:0 var(--space-1)}.news_articleHeader__oS8Q3{padding-bottom:var(--space-4);margin-bottom:var(--space-6)}.news_cardBody__X91Vp{padding:var(--space-3)}}