.wd-faq__list{max-width:46rem;margin-inline:auto;padding:0;list-style:none;border-block:1px solid var(--wd-line)}.wd-faq__item+.wd-faq__item{border-top:1px solid var(--wd-line)}.wd-faq__trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:clamp(1.1rem,.95rem + .6vw,1.45rem) .25rem;background:transparent;border:0;text-align:left;cursor:pointer;color:var(--wd-fg);font-family:inherit;transition:color .22s var(--wd-ease);-webkit-tap-highlight-color:transparent}.wd-faq__trigger:hover .wd-faq__q{color:var(--wd-accent-soft)}.wd-faq__trigger:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px;border-radius:.5rem}.wd-faq__q{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(1.05rem,1rem + .45vw,1.25rem);line-height:1.35;letter-spacing:-.01em;color:var(--wd-fg);transition:color .22s var(--wd-ease)}.wd-faq__trigger[data-state=open] .wd-faq__q{color:var(--wd-accent)}.wd-faq__chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.05rem;border-radius:9999px;border:1px solid var(--wd-line-strong);color:var(--wd-fg-muted);background:color-mix(in srgb,var(--wd-bg-3) 55%,transparent);transition:transform .32s var(--wd-ease),color .22s var(--wd-ease),border-color .22s var(--wd-ease),background-color .22s var(--wd-ease)}.wd-faq__chevron svg{display:block}.wd-faq__trigger:hover .wd-faq__chevron{color:var(--wd-fg);border-color:color-mix(in srgb,var(--wd-accent) 45%,transparent)}.wd-faq__trigger[data-state=open] .wd-faq__chevron{transform:rotate(180deg);color:var(--wd-accent);border-color:color-mix(in srgb,var(--wd-accent) 55%,transparent)}.wd-faq__content{overflow:hidden}.wd-faq__content[data-state=open]{animation:wd-faq-down .34s var(--wd-ease)}.wd-faq__content[data-state=closed]{animation:wd-faq-up .28s var(--wd-ease)}.wd-faq__a{margin:0;padding:0 3.25rem 1.35rem .25rem;max-width:62ch;font-size:clamp(1rem,.97rem + .25vw,1.0625rem);line-height:1.65;color:var(--wd-fg-muted)}@keyframes wd-faq-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes wd-faq-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}@media (prefers-reduced-motion:reduce){.wd-faq__content[data-state=closed],.wd-faq__content[data-state=open]{animation:none}.wd-faq__chevron{transition:color .22s var(--wd-ease),border-color .22s var(--wd-ease)}.wd-faq__trigger[data-state=open] .wd-faq__chevron{transform:rotate(180deg)}}@media (max-width:600px){.wd-faq__trigger{gap:.9rem}.wd-faq__a{padding-right:2.5rem}}