:root{--bg:#14272c;--ink:#eef6f1;--accent:#dbeaa1;--accentink:#dbeaa1;--panel:#20393f;--muted:#c2ced5;--border:#52616c}
.hub-desk{grid-template-columns:1.2fr 1fr;border-bottom:1px solid var(--border);background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:30px 30px}.theme-desk .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-desk .button{color:#14272c}.theme-desk .category-dot{border-radius:0}.theme-desk .source-card{border-top: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}}
