.faq.svelte-1vyz8mk{padding:72px var(--gutter) 40px}.faq.is-compact.svelte-1vyz8mk{padding:40px 0 0}.faq.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){margin-bottom:28px;font-size:clamp(38px,4vw,56px)}.faq.is-compact.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){margin:36px 0 20px;font-size:clamp(32px,3.4vw,44px)}.faq-list.svelte-1vyz8mk{border-top:1px solid var(--line);max-width:820px}.faq-item.svelte-1vyz8mk{border-bottom:1px solid var(--line)}summary.svelte-1vyz8mk{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:700;line-height:1.25;list-style:none;transition:color .3s;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:hover,.faq-item[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk){color:var(--accent)}.faq-plus.svelte-1vyz8mk{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg);border-radius:50%;flex:none;place-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,color .3s,border-color .3s;display:grid}.faq-item[open].svelte-1vyz8mk .faq-plus:where(.svelte-1vyz8mk){background:var(--accent);color:#0a0b0f;border-color:#0000;transform:rotate(45deg)}.faq-a.svelte-1vyz8mk{max-width:680px;padding:0 0 26px}.faq-a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:var(--fg-2);margin:0;font-size:17px;line-height:1.6}@media (width>=768px){.faq.svelte-1vyz8mk{padding:100px var(--gutter) 60px}.faq.is-compact.svelte-1vyz8mk{padding:48px 0 0}summary.svelte-1vyz8mk{padding:26px 0;font-size:22px}.faq-a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){font-size:18px}}
