.faq.svelte-1un2a8r{--faq-line: var(--pp-line, var(--border-subtle, #e6e8ef));--faq-ink: var(--pp-ink, var(--brand));word-break:keep-all;overflow-wrap:break-word}.faq--page.svelte-1un2a8r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,5vw,72px);align-items:start}.faq__head.svelte-1un2a8r h2:where(.svelte-1un2a8r){font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.2vw,38px);line-height:1.2;letter-spacing:var(--tracking-tight, -.02em);color:var(--text-strong);margin:0;text-wrap:balance}.faq__head.svelte-1un2a8r p:where(.svelte-1un2a8r){font-size:16px;line-height:1.7;color:var(--text-muted);margin:12px 0 0;text-wrap:pretty}.faq__more.svelte-1un2a8r a:where(.svelte-1un2a8r){color:var(--faq-ink);font-weight:600;text-decoration:none;white-space:nowrap}.faq__more.svelte-1un2a8r a:where(.svelte-1un2a8r):hover{text-decoration:underline}.faq__head.svelte-1un2a8r .faq__more:where(.svelte-1un2a8r){margin-top:20px;font-size:15px}.faq--list.svelte-1un2a8r{max-width:800px}.faq--list.svelte-1un2a8r .faq__more:where(.svelte-1un2a8r){margin:24px 0 0;font-size:14.5px;color:var(--text-muted)}.faq__list.svelte-1un2a8r{border-top:1px solid var(--faq-line)}.faq__item.svelte-1un2a8r{border-bottom:1px solid var(--faq-line);scroll-margin-top:96px}.faq__h.svelte-1un2a8r{margin:0;font:inherit}.faq__q.svelte-1un2a8r{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:19px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:16.5px;font-weight:600;line-height:1.45;color:var(--text-strong)}.faq__q.svelte-1un2a8r:hover{color:var(--faq-ink)}.faq__q.svelte-1un2a8r:focus-visible{outline:2px solid var(--faq-ink);outline-offset:2px;border-radius:2px}.faq__q.svelte-1un2a8r svg{flex:none;color:var(--text-subtle, #8a9099);transition:transform .2s ease}.is-open.svelte-1un2a8r .faq__q:where(.svelte-1un2a8r) svg{transform:rotate(180deg)}.faq__panel.svelte-1un2a8r{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.is-open.svelte-1un2a8r .faq__panel:where(.svelte-1un2a8r){grid-template-rows:1fr}.faq__clip.svelte-1un2a8r{overflow:hidden;min-height:0}.faq__a.svelte-1un2a8r{padding:4px 0 20px;max-width:62ch;font-size:15px;line-height:1.75;color:var(--text-muted);text-wrap:pretty}.faq__a.svelte-1un2a8r b{color:var(--text-strong);font-weight:600}.faq__a.svelte-1un2a8r a{color:var(--faq-ink);font-weight:600}.faq__a.svelte-1un2a8r code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;color:var(--text-strong);background:var(--surface-sunken, #f4f5f7);border:1px solid var(--faq-line);padding:0 5px;border-radius:4px}.faq__a.svelte-1un2a8r ul,.faq__a.svelte-1un2a8r ol{margin:8px 0 0;padding-left:1.2em}.faq__a.svelte-1un2a8r li+li{margin-top:4px}.faq__a.svelte-1un2a8r p{margin:8px 0 0}.faq--compact.svelte-1un2a8r .faq__list:where(.svelte-1un2a8r){border-top:0}.faq--compact.svelte-1un2a8r .faq__item:where(.svelte-1un2a8r):last-child{border-bottom:0}.faq--compact.svelte-1un2a8r .faq__q:where(.svelte-1un2a8r){padding:12px 0;gap:12px;font-family:var(--font-body);font-size:14px}.faq--compact.svelte-1un2a8r .faq__a:where(.svelte-1un2a8r){padding:0 0 14px;font-size:13.5px;line-height:1.7}.faq--compact.svelte-1un2a8r .faq__more:where(.svelte-1un2a8r){margin:12px 0 0;font-size:13px;color:var(--text-muted)}@media (max-width: 1000px){.faq--page.svelte-1un2a8r{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width: 600px){.faq__q.svelte-1un2a8r{font-size:16px;padding:17px 0}}@media (prefers-reduced-motion: reduce){.faq__panel.svelte-1un2a8r,.faq__q.svelte-1un2a8r svg{transition:none}}
