
.news-main{max-width:1320px;margin:auto;padding:0 5%}.news-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;padding:70px 0 78px;align-items:center}.news-hero .breadcrumb{display:block;margin-bottom:32px}.news-hero h1{font-size:clamp(56px,6vw,90px);margin:20px 0 28px}.news-hero .lead{max-width:620px}.news-hero .motion-toggle{margin-top:25px}.news-edition{padding:40px;border:1px solid #446444;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#6b8f3329,transparent 75%),#0a2119e8;position:relative;overflow:hidden}.news-edition strong{display:block;font:400 116px/1 Georgia,serif;color:var(--lime);margin:24px 0}.news-edition strong span{display:block;font:500 12px/2 system-ui;letter-spacing:.22em;margin-top:12px;color:var(--gold)}.news-edition p{font-size:20px}.news-edition-line{display:block;height:1px;background:linear-gradient(90deg,var(--gold),transparent);margin:28px 0}.news-entry{display:grid;grid-template-columns:210px minmax(0,1fr);gap:56px;padding:50px 0;border-top:1px solid var(--line);scroll-margin-top:32px}.news-entry-meta time{display:block;font-size:13px;color:var(--muted);margin-top:14px}.news-status{display:inline-block;padding:5px 10px;border:1px solid #426147;border-radius:20px;color:var(--mint);font-size:11px;line-height:1.4;margin-top:16px;max-width:100%}.news-entry h2{font-size:clamp(30px,3.2vw,46px);line-height:1.13;margin-bottom:24px;max-width:740px}.news-entry-copy>p{margin:16px 0;font-size:16px;line-height:1.8;max-width:780px}.news-entry .text-link{display:inline-block;margin-top:12px}.news-metrics{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px 0 25px;margin:4px 0 18px;border-block:1px solid #34533e}.news-metrics strong{display:block;font:400 62px/1.15 Georgia,serif;color:var(--lime)}.news-metrics span{display:block;color:var(--muted);font-size:12px;max-width:190px;margin-top:8px}.news-roadmap{padding:70px 0;border-top:1px solid var(--line);scroll-margin-top:32px}.roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.roadmap-card{padding:30px;border:1px solid var(--line);border-radius:15px;background:#0b241be8}.roadmap-card .eyebrow>span{color:var(--gold)}.roadmap-card h3{font:400 29px/1.2 Georgia,serif;margin:22px 0 16px}.roadmap-card>p:not(.eyebrow){font-size:15px;line-height:1.8}.roadmap-card .text-link{display:inline-block;margin-top:22px}.roadmap-private{display:block;font-size:12px;color:var(--gold);margin-top:22px}.news-enquiry{padding:42px;margin:10px 0 80px;border:1px solid #486441;border-radius:18px;background:linear-gradient(130deg,#183722e8,#092019e8)}.news-enquiry h2{font-size:50px;margin:20px 0}.news-enquiry p:not(.eyebrow){max-width:650px;margin-bottom:25px}.news-home{border-top:1px solid var(--line)}.news-teaser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-teaser{padding:28px;background:#0b241bea;border:1px solid var(--line);border-radius:15px;display:flex;flex-direction:column;align-items:start}.news-teaser h3{font:400 29px/1.2 Georgia,serif;margin:22px 0 16px}.news-teaser>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-bottom:28px}.news-teaser>.text-link{margin-top:auto}.news-teaser:hover{border-color:#769253}.news-main a:hover,.news-home a:hover{color:var(--lime)}
@media(max-width:1000px){.news-hero{gap:30px}.news-edition{padding:26px}.news-entry{grid-template-columns:160px minmax(0,1fr);gap:30px}.news-teaser-grid{grid-template-columns:1fr}.news-teaser>p:not(.eyebrow){max-width:680px}.news-teaser h3{max-width:700px}}
@media(max-width:650px){.news-hero{grid-template-columns:1fr;padding:42px 0;gap:32px}.news-hero h1{font-size:58px}.news-edition strong{font-size:80px;margin:16px 0}.news-edition p{font-size:17px}.news-entry{grid-template-columns:1fr;gap:22px;padding:32px 0}.news-entry-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.news-entry-meta time,.news-entry-meta .news-status{margin:0}.news-entry-meta>.eyebrow{width:100%}.news-entry h2{font-size:33px}.news-metrics{gap:20px}.news-metrics strong{font-size:52px}.roadmap-grid{grid-template-columns:1fr}.news-roadmap{padding:45px 0}.roadmap-card{padding:25px}.news-enquiry{padding:26px;margin-bottom:50px}.news-enquiry h2{font-size:42px}.news-teaser{padding:25px}}
