.article-faq{--article-faq-inline:clamp(16px, 2vw, 24px);width:min(calc(100% - (2 * var(--page-gutter))), 1120px);margin:var(--section-space-emphasis) auto}.article-faq__header{text-align:center;margin-bottom:clamp(36px,4vw,52px)}.article-faq__header p{font-size:var(--type-heading-small);font-weight:var(--weight-medium);line-height:var(--leading-heading-small);text-transform:uppercase;margin-bottom:14px}.article-faq__header h2{font:var(--weight-semibold) var(--type-section-title) / var(--leading-section-title) var(--display);letter-spacing:var(--tracking-heading);text-transform:uppercase;text-wrap:balance}.article-faq__list{border-top:1px solid var(--color-border-subtle)}.article-faq__item{border-bottom:1px solid var(--color-border-subtle)}.article-faq__item .motion-accordion__heading{margin:0}.article-faq__item .motion-accordion__trigger{width:100%;min-height:72px;padding:18px var(--article-faq-inline);background:var(--color-transparent);color:var(--color-text-primary);cursor:pointer;font:var(--weight-medium) var(--type-body-large) / 1.4 var(--sans);letter-spacing:var(--tracking-body);text-align:left;transition:color var(--duration-fast) var(--ease-out);border:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.article-faq__item .motion-accordion__trigger:hover,.article-faq__item.is-open .motion-accordion__trigger{color:var(--color-action-link)}.article-faq__item .motion-accordion__trigger:focus-visible{z-index:1;border-radius:var(--radius-control);outline:2px solid var(--color-focus-ring);outline-offset:-4px;position:relative}.article-faq__item .motion-accordion__icon{flex:0 0 18px;width:18px;height:18px}.article-faq__item .motion-accordion__content :is(p,ul){max-width:72ch;margin-left:var(--article-faq-inline);margin-right:var(--article-faq-inline);color:var(--color-text-secondary);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.article-faq__item .motion-accordion__content p+p,.article-faq__item .motion-accordion__content p+ul,.article-faq__item .motion-accordion__content ul+p{margin-top:14px}.article-faq__item .motion-accordion__content ul{padding-left:20px}.article-faq__item .motion-accordion__content a{color:var(--color-action-link);text-underline-offset:3px;text-decoration:underline}.article-faq__item .motion-accordion__content a:hover{color:var(--color-action-link-hover)}.article-faq__item .motion-accordion__content a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:2px}.article-faq__item.is-open .motion-accordion__content{padding-bottom:28px}@media (width<=760px){.article-faq{width:calc(100% - 32px);margin-block:var(--section-space-standard)}.article-faq__header{margin-bottom:32px}.article-faq__header p{font-size:var(--type-body-large);margin-bottom:10px}.article-faq__header h2{font-size:var(--type-section-title);line-height:var(--leading-section-title)}.article-faq__item .motion-accordion__trigger{min-height:72px;font-size:var(--type-body);gap:18px}.article-faq__item.is-open .motion-accordion__content{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.article-faq__item .motion-accordion__trigger{transition:none}}
