.location-faq{padding-bottom:70px;max-width:960px}.location-faq>h1{font-size:clamp(30px,5vw,44px);color:var(--olive);margin-bottom:26px}.location-faq article{padding-block:22px;border-top:1px solid var(--border)}.location-faq article h2{font-size:18px;font-weight:700;line-height:1.4;margin:0 0 10px;color:var(--olive)}.location-faq p{font-size:16px;line-height:1.65;max-width:70ch}.location-faq ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0;margin:12px 0 0}.location-faq a{display:inline-block;padding-block:6px;text-decoration:underline;text-underline-offset:3px}.faq-page{padding-top:48px}