/* compiled by scssphp 1.6.0 on Thu, 05 Mar 2026 13:47:28 +0000 (0.0423s) */

.faq{position:relative;--faq__container-gap: 1rem;background-color:#f1eee9;padding-block:5rem;margin-block-end:0}.faq:has(+ section){margin-block-end:2rem}.faq.--hidden{display:none}@media (min-width:64rem){.faq{--faq__container-gap: 1.5rem}}.faq__container{grid-template-columns:1fr}@media (min-width:64rem){.faq__container{grid-template-columns:20rem 1fr}}.faq .heading{margin-block-end:1.5rem}.faq .heading:has(.heading__eyebrow){padding-block-start:0}.faq .heading__eyebrow{display:none}.faq__column{grid-column:span 1}@media (min-width:64rem){.faq__column{position:sticky;top:10rem}}@media (min-width:64rem){html body.logged-in .faq__column{top:11.5625rem}}.faq__category-heading{font-size:1.5625rem;font-weight:900}.faq__subcategory-heading{font-size:2.5rem;font-weight:600}.faq .tabs__tablist{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1rem;background-color:var(--color-white)}.faq .tabs__tablist:not(:last-child){margin-block-end:1rem}.faq .tabs__tablist.--ticket{background-color:transparent;padding:0}.faq .tabs__tab{display:flex;flex-direction:row-reverse;align-items:center;gap:0.5rem;font-size:1.125rem;background-color:transparent;border:none;padding:0;text-align:start;inline-size:max-content;cursor:pointer}.faq .tabs__tab[aria-selected='true']{font-weight:700}.faq .tabs__tab[aria-selected='true'] svg{display:inline-block;vertical-align:middle}.faq .tabs__tab svg{display:none;fill:var(--color-primary)}.faq .tabs__tabpanel{margin-block-end:2rem}.faq .tabs__tabpanel article{margin-block-start:1rem}