.faq__grid.svelte-19v3w3n{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(3rem,6vw,9rem);display:grid}.faq__head.svelte-19v3w3n{top:calc(var(--pr-nav) + 2rem);gap:1.6rem;display:grid;position:sticky}.faq__list.svelte-19v3w3n{border-top:1px solid var(--pr-line);margin:0;padding:0;list-style:none}.faq__item.svelte-19v3w3n{border-bottom:1px solid var(--pr-line)}.faq__q.svelte-19v3w3n{text-align:left;letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:2rem 0;font-size:clamp(1.7rem,1.5vw,2.1rem);font-weight:500;display:flex}.faq__toggle.svelte-19v3w3n{background:var(--pr-tint);border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s;display:grid}.faq__item--open.svelte-19v3w3n .faq__toggle:where(.svelte-19v3w3n){background:var(--pr-ink);color:var(--pr-on-ink);transform:rotate(45deg)}.faq__a.svelte-19v3w3n{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.faq__item--open.svelte-19v3w3n .faq__a:where(.svelte-19v3w3n){grid-template-rows:1fr}.faq__a-inner.svelte-19v3w3n{overflow:hidden}.faq__a.svelte-19v3w3n p:where(.svelte-19v3w3n){max-width:60ch;color:var(--pr-ink-2);margin:0 0 2.2rem;font-size:clamp(1.5rem,1.1vw,1.7rem);line-height:1.55}@media (width<=900px){.faq__grid.svelte-19v3w3n{grid-template-columns:1fr}.faq__head.svelte-19v3w3n{position:static}}
