:root{--bg:#ebeef4;--ink:#172b42;--accent:#214d85;--accentink:#214d85;--panel:#dfe5ef;--muted:#52615b;--border:#adb7af}
.hub-index{grid-template-columns:1.1fr 1fr}.theme-index .review-grid{grid-template-columns:1fr}.theme-index .review-card{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:24px}.theme-index .review-card .card-copy{padding:0}.theme-index .card-bottom{grid-column:1/-1}.theme-index .hub-heading h1 em{font-style:normal}.theme-index .masthead{border-bottom:4px solid var(--accentink)}
@media(max-width:760px){.hub-intro{display:grid;grid-template-columns:1fr;gap:28px}.hub-intro .hub-photo{order:0}.hub-intro .hub-photo img{aspect-ratio:1.6}.review-grid{grid-template-columns:1fr!important}.review-card{display:block!important}.review-card .card-copy{padding:20px 0!important}.hub-motion .cover-pair{grid-template-columns:1fr}.hub-heading h1{font-size:44px!important}.related-grid .review-card{display:block!important}}
