body.site-home-v2-page.site-news-page{background:var(--news-bg);color:var(--news-text)}body.site-home-v2-page.site-news-page main{padding-top:0;background:var(--news-bg);color:var(--news-text)}.site-news-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-news-intro{padding:58px 0 38px}.site-news-page .site-news-kicker{color:var(--news-accent);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.site-news-page h1{color:var(--news-heading);font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.16;letter-spacing:-.025em;max-width:900px;margin:0 0 22px}.site-news-page .site-news-lead{color:var(--news-muted);font-size:1.05rem;line-height:1.75;max-width:720px;margin:0}.site-news-page .site-news-language{color:var(--news-language);font-size:.88rem;margin-top:18px}.site-news-stories{padding-bottom:48px}.site-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.site-news-card{background:var(--news-surface);border:1px solid var(--news-border);border-radius:20px;overflow:hidden;min-width:0}.site-news-card__image{display:block;overflow:hidden;aspect-ratio:16/9}.site-news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.site-news-card:hover .site-news-card__image img{transform:scale(1.025)}.site-news-card__body{padding:clamp(23px,2.4vw,34px)}.site-news-card time{color:var(--news-date);font-size:.79rem;font-weight:600}.site-news-page .site-news-card h2,.site-news-page .site-news-card h3{font-size:clamp(1.23rem,1.7vw,1.6rem);line-height:1.35;margin:13px 0 16px}.site-news-card h2 a,.site-news-card h3 a{color:var(--news-heading);text-decoration:none}.site-news-card h2 a:hover,.site-news-card h3 a:hover{color:var(--news-accent)}.site-news-card p{color:var(--news-muted);font-size:.95rem;line-height:1.75;margin:0 0 24px}.site-news-read{display:inline-flex;align-items:center;gap:12px;color:var(--news-accent);font-size:.88rem;font-weight:700;text-decoration:none}.site-news-read:hover{text-decoration:underline;text-underline-offset:4px}.site-news-card--featured{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}.site-news-card--featured .site-news-card__image{aspect-ratio:auto;min-height:340px}.site-news-card--featured .site-news-card__body{align-self:center;padding:clamp(28px,3.5vw,46px)}.site-news-page .site-news-card--featured h2{font-size:clamp(1.6rem,2.3vw,2.1rem)}.site-news-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:30px 0 0}.site-news-pagination a{color:var(--news-accent)}.site-news-newsletter{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;border-top:1px solid var(--news-rule);padding:36px 0 52px}.site-news-page .site-news-newsletter h2{font-size:1.35rem;color:var(--news-heading);margin:0 0 10px}.site-news-newsletter p{color:var(--news-muted);font-size:.91rem;line-height:1.6;margin:0}.site-news-newsletter label{display:block;font-size:.8rem;margin-bottom:7px;font-weight:600}.site-news-newsletter__fields{display:flex;gap:8px}.site-news-newsletter input[type="email"]{width:100%;min-width:0;min-height:46px;border:1px solid var(--news-field-border);border-radius:10px;padding:12px 14px;background:var(--news-surface);color:var(--news-text);font:inherit}.site-news-newsletter button{white-space:nowrap;flex-shrink:0}.site-news-newsletter .site-news-privacy{font-size:.73rem;margin-top:10px}.site-news-privacy a{color:var(--news-muted);text-underline-offset:3px}.site-news-page .site-news-success{color:#355b3d;margin-bottom:12px}.site-news-detail{padding-block:36px 56px}.site-news-breadcrumb{margin-bottom:36px}.site-news-breadcrumb a{color:var(--news-accent);font-size:.9rem;text-decoration:none}.site-news-article-header{max-width:860px;margin:0 auto 32px}.site-news-byline{color:var(--news-byline);font-size:.82rem;margin-bottom:22px}.site-news-byline span{margin-inline:9px}.site-news-article-figure{max-width:980px;margin:0 auto 42px}.site-news-article-image{display:block;width:100%;height:auto;border-radius:20px}.site-news-article-figure figcaption{margin-top:10px;color:var(--news-muted);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.site-news-article-figure figcaption a{color:var(--news-accent);text-underline-offset:3px}.site-news-prose{max-width:72ch;margin:0 auto;font-size:1.04rem;line-height:1.85;color:var(--news-prose);overflow-wrap:anywhere}.site-news-page .site-news-prose h2{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.35;margin:38px 0 16px;color:var(--news-heading)}.site-news-prose p{margin:0 0 20px}.site-news-prose a{color:var(--news-accent);text-underline-offset:3px}.site-news-prose img{max-width:100%;height:auto}.site-news-related{border-top:1px solid var(--news-rule);margin-top:52px;padding-top:32px}.site-news-page .site-news-related>h2{font-size:1.55rem;color:var(--news-heading);margin:0 0 22px}.site-news-empty{border:1px dashed var(--news-quote-border);padding:32px;border-radius:16px}.site-news-page main a:focus-visible,.site-news-page main button:focus-visible,.site-news-page main input:focus-visible{outline:3px solid var(--news-accent);outline-offset:4px}@media (max-width:760px){.site-news-shell{width:min(100% - 32px,600px)}.site-news-intro{padding-top:34px}.site-news-grid,.site-news-card--featured,.site-news-newsletter{grid-template-columns:1fr}.site-news-card--featured .site-news-card__image{min-height:0;aspect-ratio:16/9}.site-news-card--featured .site-news-card__body{padding:26px}.site-news-newsletter{gap:24px}.site-news-article-image{border-radius:14px}}@media (max-width:420px){.site-news-newsletter__fields{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-news-card__image img{transition:none}}