:root{--bg:#f5eee3;--ink:#382b2b;--accent:#8c4736;--accentink:#8c4736;--panel:#e9dfd1;--muted:#52615b;--border:#adb7af}
.hub-journal{grid-template-columns:1fr;gap:32px}.hub-journal .hub-heading{max-width:970px}.hub-journal .hub-photo img{aspect-ratio:2.4}.theme-journal .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-journal .review-card{padding:22px;background:var(--panel);border-top:0}.theme-journal .review-card h3{font-size:30px}.theme-journal .brand{font-style:italic}
@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}}
