.faq.svelte-5t0dk{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 56px;padding:clamp(56px,7vw,88px) 0 0;display:grid}@media (width<=860px){.faq.svelte-5t0dk{grid-template-columns:minmax(0,1fr)}}.head.svelte-5t0dk{align-self:start;position:sticky;top:96px}@media (width<=860px){.head.svelte-5t0dk{position:static}}.eyebrow.svelte-5t0dk{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;font-size:13px;font-weight:600}h2.svelte-5t0dk{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.05}.list.svelte-5t0dk{flex-direction:column;gap:10px;display:flex}details.svelte-5t0dk{interpolate-size:allow-keywords;background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--duration-normal) var(--ease-out);border-radius:20px}details.svelte-5t0dk[open]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-primary) 35%, var(--color-border)), 0 18px 40px -28px oklch(30% .1 285/.45)}details.svelte-5t0dk::details-content{block-size:0;transition:block-size var(--duration-slow) var(--ease-out), content-visibility var(--duration-slow) allow-discrete;overflow:hidden}details.svelte-5t0dk[open]::details-content{block-size:auto}@supports not (interpolate-size:allow-keywords){details.svelte-5t0dk::details-content{block-size:auto}}summary.svelte-5t0dk{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;list-style:none;display:flex}summary.svelte-5t0dk::-webkit-details-marker{display:none}summary.svelte-5t0dk:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}h3.svelte-5t0dk{margin:0;font-size:16px;font-weight:600;line-height:1.4}.icon.svelte-5t0dk{background:var(--color-muted);width:28px;height:28px;color:var(--color-muted-foreground);transition:transform var(--duration-slow) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}[open]:where(.svelte-5t0dk) .icon.svelte-5t0dk{background:color-mix(in oklch, var(--color-primary) 14%, transparent);color:var(--color-primary);transform:rotate(45deg)}details.svelte-5t0dk p:where(.svelte-5t0dk){max-width:44rem;color:var(--color-muted-foreground);text-wrap:pretty;margin:0;padding:0 24px 22px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.icon.svelte-5t0dk{transition:none}details.svelte-5t0dk::details-content{transition:none}}
