.site-header nav a.active{color:var(--coral)}
.priorities-hero{padding:70px 0 90px}
.priorities-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:72px;align-items:center}
.priorities-hero-image{margin:0}
.priorities-hero-image img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 58%}
.priorities-hero h1{font:600 clamp(55px,7vw,70px)/1.04 var(--serif);letter-spacing:-.05em;color:var(--deep);margin:22px 0}.priorities-hero .hero-intro{max-width:650px}.hero-slogan{font:600 20px var(--serif);color:var(--coral);margin-top:30px}.now-section{background:var(--sand);padding:100px 0}.now-grid,.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:25px}.now-grid h2,.future-grid h2,.priorities-closing h2{font:600 clamp(40px,4.5vw,60px)/1.08 var(--serif);letter-spacing:-.045em;color:var(--deep);margin:0}.now-grid p:not(.lead){color:#58706e}.priority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px}.priority-card{background:#e9efe8;padding:28px;min-height:240px}.priority-card.featured{background:#e9efe8}.priority-card>span{color:var(--coral);font-size:12px;font-weight:700;letter-spacing:.1em}.priority-card h3{font:600 27px var(--serif);margin:30px 0 12px}.priority-card p{color:#58706e;margin:0;font-size:15px;line-height:1.55}.community-note{max-width:800px;border-left:3px solid var(--coral);padding-left:22px;color:#58706e;margin:55px 0 0;font-size:17px}.future-section{background:var(--ink);padding:100px 0;color:#fff}.future-grid h2{color:#fff}.future-grid p:not(.lead){color:#b5cbc6}.future-grid .lead{color:#c8dbd6}.future-list{border-top:1px solid rgba(255,255,255,.25);margin-top:55px}.future-list>div{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.25)}.future-list strong{color:#f2a28e;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.future-list span{color:#c7d8d3}.priorities-closing{text-align:center;padding:105px 0}.priorities-closing .eyebrow{display:none}.priorities-closing h2{max-width:780px;margin:20px auto 34px}
@media(max-width:800px){.priorities-hero{padding:60px 0 75px}.priorities-hero-grid{grid-template-columns:1fr;gap:44px}.priorities-hero-image{justify-self:start;width:min(100%,520px)}.priorities-hero-image img{height:340px}.now-section,.future-section{padding:75px 0}.now-grid,.future-grid,.priority-grid{grid-template-columns:1fr;gap:28px}.priority-grid{margin-top:35px}.future-list>div{grid-template-columns:1fr;gap:6px}.priorities-closing{padding:75px 0}}
.priority-card>span,.community-note{color:var(--coral)}.future-list strong{color:var(--coral)}
.now-section{background:var(--green);color:var(--deep)}.now-section .section-label,.now-grid h2,.now-grid h2 em,.now-grid p,.now-grid .lead,.community-note{color:var(--deep)}.community-note{border-left-color:var(--deep)}.future-section{background:var(--teal);color:var(--deep)}.future-section .section-label.light,.future-grid h2,.future-grid h2 em,.future-grid p,.future-grid .lead,.future-list strong,.future-list span{color:var(--deep)}.future-list{border-top-color:rgba(16,46,53,.28)}.future-list>div{border-bottom-color:rgba(16,46,53,.28)}
.now-section{background:var(--cream)}
.now-grid h2 em,.future-grid h2 em{color:var(--coral)}
.future-grid p:not(.lead){color:#e0e0e0}
