.faqList__inner{gap:var(--s-64);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.faqList__body{min-width:0}.faqSection{max-width:68ch}.faqSection+.faqSection{margin-top:var(--s-64)}.faqSection__title{margin-bottom:var(--s-16);color:var(--navy)}.faqSection__items{border-top:1px solid var(--line)}.faqItem{border-bottom:1px solid var(--line)}.faqItem__heading{font:inherit;margin:0}.faqItem__question{align-items:start;gap:var(--s-16);width:100%;padding:var(--s-24) 0;text-align:left;grid-template-columns:minmax(0,1fr) 24px;display:grid}.faqItem__text{color:var(--navy)}.faqItem__question:hover .faqItem__text{color:var(--purple)}.faqItem__question:focus-visible{outline-offset:-2px}.faqItem__chevron{width:20px;height:20px;color:var(--muted);margin-top:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s;transform:rotate(90deg)}.faqItem.is-open .faqItem__chevron{color:var(--purple);transform:rotate(-90deg)}.faqItem__panel{overflow:hidden}.faqItem__panelInner{padding-bottom:var(--s-24)}.faqAnswer{max-width:62ch}.faqAnswer .copy{color:var(--ink)}.faqAnswer>*+*{margin-top:var(--s-16)}.faqAnswer__list{padding-left:var(--s-24);list-style:outside}.faqAnswer__list--ordered{list-style:decimal}.faqAnswer__list li{margin-top:var(--s-8)}.faqAnswer__list li::marker{color:var(--purple)}.faqAnswer__hours,.faqAnswer__contact{gap:2px;display:grid}.faqAnswer__hours .copy,.faqAnswer__contact .copy{color:var(--ink)}.faqAnswer__note{margin-top:var(--s-8);color:var(--muted)}.faqAnswer__for{color:var(--muted)}.faqList__empty{justify-items:start;gap:var(--s-16);max-width:52ch;display:grid}@media (width<=1023px){.faqList__inner{gap:var(--s-24);grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.faqSection+.faqSection{margin-top:var(--s-48)}.faqItem__question{padding:var(--s-16) 0;gap:var(--s-8)}}
