@layer shared{@layer mixins{.page-faq{--margin:var(--spacing-sm);width:calc(100% - 2*var(--margin));max-width:var(--content-max-width);margin-inline:auto}@media(min-width:600px){.page-faq{--margin:var(--spacing-xl)}}@media(min-width:1000px){.page-faq{--margin:var(--spacing-2xl)}}}.page-faq .hero-section-logged-out__cta{margin-inline:auto}.page-faq__list{display:flex;flex-direction:column;gap:var(--main-gap);margin-bottom:var(--spacing-xl)}@media(min-width:600px){.page-faq__list{margin-bottom:var(--spacing-4xl)}}.page-faq__title{margin-bottom:var(--spacing-xl);font:var(--heading-sm)}@media(min-width:800px){.page-faq__title{font:var(--heading-md)}}@media(min-width:600px){.page-faq__title{margin-bottom:var(--main-spacing)}}.page-faq__item{background:var(--surface-l3);border-radius:var(--main-border-radius);overflow:hidden}.page-faq__heading{display:flex;justify-content:space-between;gap:var(--main-spacing);width:100%;padding:var(--main-spacing);transition:background-color var(--main-transition)}.page-faq__heading:hover{background:var(--surface-l4)}.page-faq__heading:has(+:not([hidden])){background:var(--surface-l4)}.page-faq__heading:has(+:not([hidden])):hover{background:var(--surface-l5)}.page-faq__icon{--icon-fill:var(--background-icon-tertiary);transition:rotate var(--main-transition)}:has(+:not([hidden]))>.page-faq__icon{rotate:180deg}.page-faq__question{font:var(--body-sm-semibold)}@media(min-width:600px){.page-faq__question{font:var(--body-md-semibold)}}.page-faq__answer{font:var(--body-sm-regular);height:0;overflow:hidden;transition:height var(--main-transition),display var(--main-transition);transition-behavior:allow-discrete}.page-faq__answer:not([hidden]){height:auto}@starting-style{.page-faq__answer:not([hidden]){height:0}}.page-faq__answer-inner{padding:var(--main-spacing)}}