.local-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;background:var(--cream);scroll-margin-top:150px}.local-faq-items{min-width:0}.local-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.local-faq details:first-child{border-top:1px solid var(--line)}.local-faq summary{cursor:pointer;font-weight:600;line-height:1.5;color:var(--ink);padding-right:12px}.local-faq summary:focus-visible{outline:3px solid #c37c27;outline-offset:5px}.local-faq details p{margin:16px 0 0;line-height:1.75}.local-faq details a{text-decoration:underline;text-underline-offset:3px;color:var(--teal)}@media(max-width:760px){.local-faq{grid-template-columns:1fr;gap:24px}}
