:root{--bg:#f3f0e9;--accent:#264d8f;--accentink:#264d8f;--ink:#1e293e;--muted:#4e5b70;--panel:#e2e7ef;--border:#a8b3c5;}
.feature{grid-template-columns:1fr 1fr}.masthead{border-bottom:4px solid var(--accentink)}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{background:var(--panel);padding:18px;border-top:0}.review-card h3{font-size:30px}.hero-title em{font-style:normal}.category-dot{width:10px;height:4px;border-radius:0}.article-aside{border-top-width:4px}
@media(max-width:760px){.feature{grid-template-columns:1fr}.feature figure{order:0}.review-grid{grid-template-columns:1fr}.review-card{display:block}.review-card .card-copy{padding:20px 0}.feature-image{aspect-ratio:1.6}.hero-title{font-size:46px}.related-grid .review-card{display:block}}
