:root{--bg:#f0f4e8;--accent:#265b42;--accentink:#183d2b;--ink:#1b3027;--muted:#4e6056;--panel:#e2ead8;--border:#aab9a5;}
.feature{grid-template-columns:1fr 1.15fr}.feature figure{order:-1}.feature-image{border-radius:42% 42% 8px 8px}.review-card{border:1px solid var(--border);padding:12px;border-radius:18px}.mission{border-radius:20px}.brand{font-style:italic}
@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}}
