:root{--bg:#122226;--accent:#efce86;--accentink:#efce86;--ink:#f1f4ee;--muted:#c2ccc8;--panel:#1b3538;--border:#4b6261;}
.feature{grid-template-columns:1.1fr 1fr;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:32px 32px}.feature-image{border:1px solid var(--border);padding:8px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.review-card .card-copy{padding:0}.review-card .card-bottom{grid-column:1/-1}.review-card h3{font-size:24px}.category-dot{border-radius:0}.button{color:#172a2c}
@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}}
