.faq-section[data-v-20851555]{max-width:100vw;padding:6.25rem 3.125rem 0;width:100%}.faq-section__head[data-v-20851555]{align-items:flex-start;display:flex;flex-flow:column;gap:1.25rem;max-width:100vw}.faq-section__heading[data-v-20851555]{display:flex;flex-flow:column;gap:0}.faq-section__title-line[data-v-20851555]{color:var(--color-primary);display:block;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.9em;margin:0}.faq-section__title-line--italic[data-v-20851555]{font-style:italic}.faq-section__intro[data-v-20851555]{color:var(--color-primary);font-family:var(--font-body);font-size:1rem;letter-spacing:-.04em;line-height:1.4em;margin:0;max-width:21.875rem}.faq-section__list[data-v-20851555]{border-top:1px solid var(--color-primary);margin-top:6.25rem;width:100%}.faq-section__item[data-v-20851555]{border-bottom:1px solid var(--color-primary)}.faq-section__q[data-v-20851555]{align-items:center;cursor:pointer;display:flex;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic;font-weight:400;gap:1.25rem;justify-content:space-between;line-height:1.2em;list-style:none;padding:1.25rem 0}.faq-section__q[data-v-20851555]::-webkit-details-marker{display:none}.faq-section__icon[data-v-20851555]{flex:none;transition:transform .25s ease}.faq-section__item[open] .faq-section__icon[data-v-20851555]{transform:rotate(45deg)}.faq-section__a[data-v-20851555]{color:#170f0bb8;font-family:var(--font-body);font-size:1rem;letter-spacing:-.04em;line-height:1.4em;max-width:50rem;padding:0 0 1.25rem}@media(max-width:809px){.faq-section[data-v-20851555]{padding-inline:1.25rem}}
