.local-detail{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(2rem,6vw,6rem);align-items:start;background:var(--cream)}
.local-detail h2{font-size:clamp(2.7rem,5vw,4.8rem)}
.local-detail>div>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1.04rem}
.local-detail aside{background:#fff;border-top:5px solid var(--gold);padding:1.5rem}
.local-detail aside h3{font:700 1.7rem Barlow Condensed;margin:.2rem 0 1rem}
.local-detail aside ul{padding-left:1.2rem}
.local-detail aside li{margin:.65rem 0}
.local-detail aside p{font-size:.82rem;color:var(--muted);border-top:1px solid var(--line);padding-top:1rem}
@media(max-width:800px){.local-detail{grid-template-columns:1fr}}
