.local-answer{padding-block:clamp(48px,7vw,88px);border-top:1px solid rgba(164,192,226,.16)}
.local-answer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,6vw,88px)}
.local-answer h2{max-width:24ch;margin:0 0 24px;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.17;letter-spacing:-.04em}
.local-answer p{color:#b8c8dc;line-height:1.8;margin:0 0 20px;max-width:66ch}
.local-answer .section-kicker{color:#59bbff;font-size:.75rem;letter-spacing:.12em;line-height:1.6}
.local-answer-context{padding:28px;border-left:2px solid #278fe5;background:rgba(20,53,86,.22);align-self:start}
.local-answer-context h3{margin:0 0 14px;font-size:1rem;font-weight:700}
.local-answer-context p{font-size:.94rem}
.local-answer-context .text-link{font-size:.9rem}
@media(max-width:760px){.local-answer-grid{grid-template-columns:1fr}.local-answer-context{padding:22px}.local-answer h2{max-width:none}}
