.faq-section.svelte-16rpc4a{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.faq-heading.svelte-16rpc4a{grid-column:1/span 4;align-self:start;position:sticky;top:120px}.faq-heading.svelte-16rpc4a h2:where(.svelte-16rpc4a){letter-spacing:-.035em;font-size:clamp(2.125rem,3.4vw,3.25rem);line-height:1.1;margin-top:22px!important}.faq-lede.svelte-16rpc4a{max-width:22rem;color:var(--ink-2);text-wrap:balance;font-size:1.0625rem;line-height:1.55;margin-top:18px!important}.faq-contact.svelte-16rpc4a{isolation:isolate;border-radius:var(--r-tile);background:var(--tile-peach);margin-top:40px;padding:28px;position:relative;overflow:hidden}.faq-contact.svelte-16rpc4a:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 15% 0,#ffffff8c 0%,#0000 70%);position:absolute;inset:0}.faq-contact-icon.svelte-16rpc4a{width:44px;height:44px;box-shadow:var(--lift);color:var(--orange-text);background:#fff;border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.faq-contact-title.svelte-16rpc4a{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.faq-contact-text.svelte-16rpc4a{color:var(--ink-2);text-wrap:pretty;font-size:1rem;line-height:1.55;margin-top:8px!important}.faq-contact-hours.svelte-16rpc4a{color:var(--ink-2);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex;margin-top:14px!important}.faq-contact-hours.svelte-16rpc4a svg{color:var(--orange-text)}.faq-contact.svelte-16rpc4a .btn{min-height:46px;margin-top:22px;padding:11px 18px 11px 20px}.faq-list.svelte-16rpc4a{border-top-color:var(--line-2);grid-column:6/span 7}@media (width<=900px){.faq-section.svelte-16rpc4a{display:block}.faq-heading.svelte-16rpc4a{margin-bottom:36px;position:static}}
