.news-page{background:#f4f6f2;color:#12202a}.news-header{min-height:86px;padding:18px 6vw;display:flex;align-items:center;gap:36px;background:#07172b;color:white}.news-header nav{margin-left:auto}.news-hero{padding:86px 9vw;background:linear-gradient(130deg,#07172b 0%,#123a34 100%);color:white;display:grid;grid-template-columns:1.35fr minmax(260px,.5fr);gap:8vw;align-items:center}.news-label{margin:0 0 24px;color:#cfeaa0;font:700 .72rem/1 "Manrope",sans-serif;letter-spacing:.14em;text-transform:uppercase}.news-hero h1{max-width:920px;font-size:clamp(3.2rem,6.8vw,7rem)}.news-hero h1 em{color:#dff3bd}.news-deck{max-width:790px;margin:30px 0 0;color:rgba(255,255,255,.73);font-size:clamp(1.08rem,1.8vw,1.35rem)}.news-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.news-cover{margin:0;max-width:360px;justify-self:center;filter:drop-shadow(0 32px 44px rgba(0,0,0,.4));transform:rotate(1.5deg)}.news-cover img{width:100%;border-radius:6px;border:1px solid rgba(255,255,255,.3)}.news-cover figcaption{margin-top:15px;text-align:center;color:rgba(255,255,255,.56);font:700 .65rem/1.4 "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase}.news-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid #dbe1df}.news-facts div{min-height:155px;padding:30px;border-right:1px solid #dbe1df;display:flex;flex-direction:column;justify-content:center}.news-facts div:last-child{border-right:0}.news-facts strong{color:#276d3c;font:800 clamp(1.25rem,2.2vw,2rem)/1 "Manrope",sans-serif}.news-facts span{margin-top:12px;color:#60707b;font-size:.9rem}.news-body{max-width:1180px;margin:0 auto;padding:90px 30px 110px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:8vw}.news-body section{font-size:1.08rem}.news-body section>p{margin:0 0 24px;color:#344650}.news-body h2{margin:56px 0 20px;font:800 clamp(2rem,3.5vw,3.3rem)/1.05 "Manrope",sans-serif;letter-spacing:-.045em}.dateline{font-size:1.18rem}.news-body blockquote{margin:48px 0;padding:34px;border-left:4px solid #82bb2b;background:white;font:700 1.25rem/1.55 "Manrope",sans-serif;box-shadow:0 18px 45px rgba(15,34,28,.07)}.news-body blockquote cite{display:block;margin-top:16px;color:#52705f;font:600 .82rem/1.3 "DM Sans",sans-serif}.news-body ul{padding-left:22px}.news-body li{margin:12px 0}.news-body li a{color:#216639;text-decoration:underline;text-underline-offset:3px}.news-body aside{align-self:start;padding:32px;border-radius:22px;background:#07172b;color:white}.news-body aside h2{margin:0 0 22px;font-size:1.8rem}.news-body dl{margin:0}.news-body dl div{padding:16px 0;border-top:1px solid rgba(255,255,255,.15)}.news-body dt{color:#bddd88;font:700 .65rem/1.2 "Manrope",sans-serif;letter-spacing:.12em;text-transform:uppercase}.news-body dd{margin:7px 0 0;color:rgba(255,255,255,.82)}.news-body dd a{text-decoration:underline;text-underline-offset:3px}.rank-note{margin:24px 0 0;color:rgba(255,255,255,.52);font-size:.82rem}.news-footer{min-height:100px;padding:26px 6vw;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#617169;font-size:.8rem;background:white}.news-footer a{color:#153d2a;font-weight:700}
@media(max-width:900px){.news-header nav{display:none}.news-hero{padding:64px 24px;grid-template-columns:1fr}.news-cover{justify-self:start;max-width:280px}.news-facts{grid-template-columns:1fr 1fr}.news-facts div:nth-child(2){border-right:0}.news-facts div:nth-child(-n+2){border-bottom:1px solid #dbe1df}.news-body{padding:70px 24px 90px;grid-template-columns:1fr;gap:50px}}
@media(max-width:540px){.news-hero h1{font-size:3.35rem}.news-facts{grid-template-columns:1fr}.news-facts div{min-height:120px;border-right:0;border-bottom:1px solid #dbe1df}.news-facts div:last-child{border-bottom:0}.news-body blockquote{padding:26px 22px}.news-footer{align-items:flex-start;flex-direction:column}}
