body{--bg:#f7f5fa;--surface:#fff;--text:#302b3c;--muted:#8b8299;--accent:#7648bc;--line:#e4ddec;--radius:5px;--cols:6}.site-header{border-top:8px solid var(--accent)}.home-heading{max-width:none;display:flex;gap:35px;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:25px}.home-heading h1{font-size:2.2rem;order:1}.home-heading .eyebrow{order:0}.home-heading>p:last-child{order:2;max-width:450px}.news-lead{display:grid;grid-template-columns:2fr 1fr;gap:35px}.news-feature{margin:0;display:block}.news-feature .hero-cover{height:280px;min-height:0;max-height:none}.news-feature .hero-copy{padding:25px}.news-feature h2{font-size:2.2rem}.news-brief{margin:0}.news-brief .cards{grid-template-columns:1fr;gap:12px}.news-brief .card{display:grid;grid-template-columns:78px 1fr;gap:16px}.news-brief .card .tags{display:none}.news-brief h3{font-size:1.05rem}.news-cards .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.news-cards .card{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:20px;background:var(--surface);border:1px solid var(--line)}.section-title{border-bottom:2px solid var(--accent);padding-bottom:12px}.section-title h2{font-size:1.3rem}.button{border-radius:3px}.two-col>.section:first-child .cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.home-heading{display:block}.news-lead{display:block}.news-brief{margin-top:25px}.news-brief .cards{grid-template-columns:1fr 1fr}.news-brief .card{display:block}.news-cards .cards{grid-template-columns:1fr}.two-col>.section:first-child .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}