@layer views{.faq{background-color:var(--color-surface-warm-soft);padding-block-end:var(--space-16)}.faq-hero__title{max-inline-size:20ch;font-size:var(--text-3xl);line-height:var(--leading-heading);color:var(--color-on-inverse);text-wrap:balance;margin:0}.faq-hero__accent{color:var(--color-accent-on-inverse)}.faq-hero__lead{max-inline-size:48ch;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-on-inverse);text-wrap:pretty;margin:0}.faq__filter{inline-size:min(100%,26rem)}.faq__filter input{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) var(--space-6);font:inherit;color:var(--color-text);background-color:var(--color-surface);border-radius:var(--radius-pill);border:0}.faq__filter input::placeholder{color:var(--color-text-muted)}.faq__main{gap:var(--space-6);padding-block-start:var(--space-8);display:grid}.faq__empty,.faq__status{color:var(--color-text-muted);margin:0}.faq__status:empty{display:none}.faq__chips{gap:var(--space-2);padding:var(--space-1) 0;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.faq__chips[hidden]{display:none}.faq__chip{gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-pill);flex:none;align-items:center;display:inline-flex}.faq__chip:hover{border-color:var(--color-primary)}.faq__chip[aria-pressed=true]{color:var(--color-on-inverse);background-color:var(--color-inverse);border-color:var(--color-inverse)}.faq__chip[aria-pressed=true]:before{content:"";background-color:var(--color-brand-mark);border-radius:50%;block-size:.45rem;inline-size:.45rem}.faq__section{gap:var(--space-4);max-inline-size:48rem;display:grid}.faq__section-title{font-size:var(--text-xl);line-height:var(--leading-heading);color:var(--color-primary);margin:0}.faq__list{gap:var(--space-3);display:grid}.faq__item{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);border-inline-start-width:.1875rem}.faq__item[open]{border-inline-start-color:var(--color-brand-mark)}.faq__item summary{gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-3) var(--space-4);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{block-size:2rem;inline-size:2rem;font-weight:var(--weight-regular);color:var(--color-primary);content:"+";border:calc(var(--border-width) * 1.5) solid var(--color-brand-mark);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.faq__item[open] summary:after{color:var(--color-on-inverse);content:"−";background-color:var(--color-inverse);border-color:var(--color-inverse)}.faq__answer{padding:0 var(--space-4) var(--space-4);line-height:var(--leading-body);color:var(--color-text)}.faq__answer>:first-child{margin-block-start:0}.faq__answer>:last-child{margin-block-end:0}.faq__answer a{color:var(--color-link)}.faq-help{gap:var(--space-4);max-inline-size:48rem;padding:var(--space-4) var(--space-6);color:var(--color-on-inverse);background-color:var(--color-inverse);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.faq-help__title{font-size:var(--text-lg);line-height:var(--leading-heading);color:var(--color-on-inverse);margin:0}.faq-help__link{min-block-size:2.75rem;padding-inline:var(--space-6);font-weight:var(--weight-bold);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.faq-help__link:hover{background-color:var(--color-accent-hover)}.faq-help__link:focus-visible{outline-color:var(--color-focus-on-inverse)}@media (width>=64rem){.faq__main{padding-block-start:var(--space-12)}}}
