.faq-page{color:var(--color-text-primary);background:#fff}.faq-page__shell{gap:var(--section-content-gap);flex-direction:column;display:flex}.faq-page__header{gap:1.25rem;display:grid}.faq-page__intro{gap:.75rem;display:grid}.faq-page__intro h1,.faq-page__intro p{margin:0}.faq-page__intro p{color:var(--color-text-secondary);font-size:var(--type-card-body-large-size);text-wrap:pretty;font-weight:500;line-height:1.5}.faq-page__pills{--ui-pill-strip-edge-padding:0;--faq-page-pills-right-peek:3rem;width:100dvw;max-width:100dvw;margin-inline:calc(50% - 50dvw);padding-block:.125rem .25rem}.faq-page__pills .ui-pill-strip__inner{padding-inline-start:var(--page-gutter);padding-inline-end:var(--faq-page-pills-right-peek)}.faq-page__body{min-width:0}.faq-page__list{gap:var(--section-card-grid-gap);display:grid}.faq-page__item{border-radius:var(--radius-card);background:var(--color-surface-raised);overflow:hidden}.faq-page__summary{cursor:pointer;min-height:4.875rem;color:var(--color-text-primary);font-size:var(--type-card-title-size);font-weight:700;line-height:var(--type-card-title-line-height);text-wrap:pretty;align-items:center;padding:1rem 3.25rem 1rem 1rem;list-style:none;display:flex;position:relative}.faq-page__summary::-webkit-details-marker{display:none}.faq-page__summary:after{content:"+";color:#fff;background:var(--color-brand);border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.faq-page__item[open] .faq-page__summary:after{content:"-";color:var(--color-text-body);background:#afa89f80}.faq-page__answer{color:var(--color-text-body);font-size:var(--type-card-body-size);font-weight:500;line-height:var(--type-card-body-line-height);text-wrap:pretty;margin:0;padding:0 1rem 1rem}.faq-page__empty{margin:0}@media (min-width:640px){.faq-page__pills{width:100%;max-width:100%;margin-inline:0}.faq-page__pills .ui-pill-strip__inner{justify-content:flex-start;padding-inline:0}}
