.faq-section__all-link{color:var(--color-accent);text-align:right;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.faq-section__all-link svg{flex-shrink:0;width:16px;height:16px}.faq-section__all-link:hover{text-decoration:underline}.faq-section__list{gap:12px;display:grid}.faq-section__item{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);min-width:0;scroll-margin-top:calc(var(--header-height) + 20px)}.faq-section__trigger{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.faq-section__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.faq-section__chevron{width:20px;height:20px;color:var(--color-accent);flex-shrink:0;transition:transform .2s}.faq-section__item[data-open=true] .faq-section__chevron{transform:rotate(180deg)}.faq-section__answer{color:var(--color-muted);white-space:pre-line;padding:0 24px 20px;font-size:14px;line-height:1.6}.faq-section__answer p:first-child{margin-top:0}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__answer a{text-decoration:underline}.faq-section__answer ul,.faq-section__answer ol{padding-left:24px}
