/* News addition. Existing shared header controls retain their sizing. */
.shared-nav .news-nav-link{display:flex;align-items:center;justify-content:center;gap:10px;min-width:110px;height:48px;padding:0 16px;border:1px solid var(--chrome-button-line);border-bottom-width:3px;border-radius:8px;background:linear-gradient(var(--chrome-button-top),var(--chrome-button-bottom));box-shadow:0 3px 0 var(--chrome-button-shadow);font:400 16px/1 Anton,Impact,sans-serif;text-transform:uppercase;color:var(--chrome-ink);white-space:nowrap}
.news-nav-link svg{width:21px;height:21px}.news-nav-link:hover{border-color:var(--lime)}.news-nav-link[aria-current="page"]{background:var(--lime);border-color:var(--lime);color:#101802}
.news-mobile-nav{display:none}.news-home{margin-block:34px}.news-card{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-left:4px solid var(--lime);border-radius:12px;background:#131d22}.news-card>div{max-width:740px}.news-card h2,.news-card h3{font:400 clamp(28px,4vw,42px)/1.16 var(--font-head);text-transform:none;letter-spacing:0}.news-card h2 a:hover,.news-card h3 a:hover{color:var(--lime)}.news-excerpt{color:#d7dfe3;font-size:18px;line-height:1.65;margin-top:18px}.news-card>.button{flex:none;margin-top:33px;white-space:nowrap}.news-page{padding-block:58px 80px;min-height:65vh}.news-intro{margin-bottom:36px}.news-intro h1{font:400 clamp(48px,7vw,76px)/1.05 var(--font-head)}
.news-article{max-width:900px;padding-block:40px 70px}.news-back,.news-article-end a{display:inline-flex;align-items:center;min-height:44px;color:var(--lime);font-size:15px;font-weight:bold}.news-back:hover,.news-article-end a:hover{text-decoration:underline;text-underline-offset:4px}.news-article-header{margin-block:38px 36px;padding-bottom:36px;border-bottom:1px solid var(--line)}.news-article-header h1{font:400 clamp(42px,6.6vw,76px)/1.12 var(--font-head);letter-spacing:-.5px;max-width:850px;text-wrap:balance}.news-prose{max-width:72ch;color:#e5eaed;font:18px/1.85 Arial,Helvetica,sans-serif;overflow-wrap:break-word}.news-prose p+p{margin-top:1.5em}.news-prose p:first-child{font-size:clamp(21px,3vw,26px);line-height:1.6;color:#f5f6f5}.news-prose p:last-child{color:var(--lime)}.news-article-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}
@media(max-width:900px){.news-card{flex-direction:column;gap:22px}.news-card>.button{margin-top:0}}
@media(max-width:720px){.shared-nav .news-nav-link{display:none}.news-mobile-nav{display:block;border-top:1px solid var(--chrome-line);background:var(--chrome-footer)}.news-mobile-nav a{display:flex;align-items:center;justify-content:flex-end;gap:9px;width:calc(100% - 36px);margin:auto;min-height:44px;color:var(--chrome-ink);font:400 15px/1 Anton,Impact,sans-serif;text-transform:uppercase}.news-mobile-nav svg{width:18px;height:18px}.news-mobile-nav a[aria-current="page"],.news-mobile-nav a:hover{color:var(--lime)}.news-page{padding-block:36px 55px}.news-article{padding-block:24px 48px}.news-article-header{margin-top:24px;padding-bottom:28px}.news-prose{font-size:17px;line-height:1.8}.news-card h2,.news-card h3{font-size:31px}.news-home .section-heading{margin-bottom:18px}}
