.news-page{width:100%;max-width:none;margin:0;padding:30px 38px 54px}.news-hero{position:relative;isolation:isolate;min-height:304px;overflow:hidden;border-radius:20px;background:#042b32;color:#fff;box-shadow:0 18px 36px rgba(5,38,42,.13)}.news-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.news-hero:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,rgba(2,25,33,.97) 0%,rgba(3,39,43,.9) 37%,rgba(3,42,44,.35) 72%,rgba(3,42,44,.08) 100%)}.news-hero-copy{max-width:535px;padding:46px 58px}.news-page .eyebrow{margin:0 0 8px;color:#a8ff45;font-size:11px;font-weight:900;letter-spacing:.15em}.news-hero h1{margin:0 0 10px;color:#fff;font-size:46px;line-height:1.02;letter-spacing:-.045em}.news-hero-copy>p:not(.eyebrow){max-width:450px;margin:0 0 24px;font-size:16px;line-height:1.55;color:#e2f4ef}.news-hero-total{position:absolute;right:34px;bottom:28px;display:grid;gap:2px;min-width:142px;padding:16px;border:1px solid rgba(255,255,255,.19);border-radius:13px;background:rgba(3,29,40,.79);backdrop-filter:blur(10px)}.news-hero-total strong{font-size:20px;line-height:1}.news-hero-total span{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.08em;color:#d5e9e3}.news-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:28px;margin-top:22px}.news-page-content{min-width:0}.news-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 20px}.news-section-heading h2{margin:0;color:#062d45;font-size:29px;letter-spacing:-.035em}.news-section-heading>p{margin:0;color:#698096;font-size:13px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{overflow:hidden;border:1px solid #dce7e9;border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(10,42,54,.07);transition:.2s ease}.news-card:hover{border-color:#00a63c;box-shadow:0 16px 28px rgba(4,69,65,.14);transform:translateY(-2px)}.news-card img,.news-card-placeholder{width:100%;height:164px;display:block;object-fit:cover;background:#082d42}.news-card-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#062d45,#07573f);color:#a8ff45;font:900 21px/1 "Trebuchet MS",Arial,sans-serif;letter-spacing:.11em;text-align:center}.news-card>div{padding:18px}.news-source{margin:0;color:#07903c;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.news-card h2{margin:8px 0 9px;font-size:18px;line-height:1.27;letter-spacing:-.02em}.news-card h2 a{color:#062d45;text-decoration:none}.news-card h2 a:hover{color:#008c36}.news-card p:not(.news-source){display:-webkit-box;overflow:hidden;margin:0 0 13px;color:#678096;font-size:13px;line-height:1.48;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-card time{color:#6f8494;font-size:11px;font-weight:700}.news-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin:32px 0 6px}.news-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid #d6e3e4;border-radius:9px;background:#fff;color:#31566b;font:800 12px "Trebuchet MS",Arial,sans-serif;text-decoration:none}.news-pagination a:hover,.news-pagination a.active{border-color:#00a63c;background:#00a63c;color:#fff}.news-page .empty-state{grid-column:1/-1}.home-news{margin-top:40px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.section-heading h2{font-size:25px;margin:2px 0 0;letter-spacing:-.03em}.section-heading>a{color:var(--green-dark);font-weight:800;font-size:13px}.home-news-grid .news-card img{height:120px}@media(max-width:1180px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.news-page{padding:22px 20px 42px}.news-page-layout{grid-template-columns:1fr;margin-top:16px}.news-page .home2-right-rail{display:none}.news-hero-copy{padding:38px}.news-hero-total{right:22px;bottom:22px}}@media(max-width:560px){.news-page{padding:16px 14px 35px}.news-hero{min-height:286px;border-radius:16px}.news-hero-copy{padding:32px 24px}.news-hero h1{font-size:37px}.news-hero-total{position:static;width:max-content;margin:-10px 0 22px 24px}.news-hero{overflow:visible}.news-hero>img,.news-hero:after{border-radius:16px}.news-section-heading{align-items:start;flex-direction:column;margin-bottom:16px}.news-section-heading h2{font-size:26px}.news-grid{grid-template-columns:1fr;gap:13px}.news-card{display:grid;grid-template-columns:118px minmax(0,1fr)}.news-card img,.news-card-placeholder{height:100%;min-height:160px}.news-card>div{padding:14px}.news-card h2{font-size:16px}.news-card p:not(.news-source){-webkit-line-clamp:2}.news-pagination{gap:5px}.news-pagination a{min-width:33px;padding:0 9px}.home-news-grid .news-card img{height:120px}}
