@layer components{.faqp-topics ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.faqp-topic{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1.5px solid var(--line-button);border-radius:var(--r-pill);background:var(--background);color:var(--foreground);transition:border-color var(--dur-fast) ease;font-weight:600;display:inline-flex}.faqp-topic:hover{border-color:var(--accent)}.faqp-topic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faqp-topic-icon{color:var(--accent)}.faqp-topic-count{min-inline-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--r-pill);background:var(--chip);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}@media (min-width:768px){.faqp-topics ul{flex-flow:column}.faqp-topic{border-radius:var(--r-lg);padding:var(--space-3) var(--space-5);display:flex}.faqp-topic-count{margin-inline-start:auto}}.faqp-groups{gap:var(--space-9);display:grid}.faqp-group{gap:var(--space-5);scroll-margin-block-start:calc(var(--header-h) + var(--space-5));display:grid}.faqp-group-head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.faqp-group-mark{block-size:2.75rem;inline-size:2.75rem;margin-block-end:var(--space-1)}.faqp-group-lede{color:var(--fg-2);max-inline-size:40ch;line-height:1.55}.faqp-group .faq-list{padding-inline:var(--space-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--background)}@media (min-width:1280px){.faqp-group{gap:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faqp-group-head{top:calc(var(--header-h) + var(--space-7));position:sticky}}}
