/* Local intent page additions; shared /web-design.css remains the shell. */
.local-brief{list-style:none;padding:0;margin:28px 0 0;font-size:14px;color:var(--t2)}
.local-brief li{padding:14px 0;border-top:1px solid var(--bdr)}
.general-service{margin-top:24px;color:var(--green);text-decoration:underline;text-underline-offset:5px}
.preview .preview-title{max-width:18ch}
.contact-band a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:680px){.hero-grid h1{font-size:clamp(40px,10vw,62px)}.preview-bottom{flex-wrap:wrap}}
