.faq.svelte-8hm3xr{border-top:1px solid var(--line)}details.svelte-8hm3xr{border-bottom:1px solid var(--line)}summary.svelte-8hm3xr{cursor:pointer;font:600 clamp(19px, 1.8vw, 22px)/1.3 var(--display);letter-spacing:-.02em;transition:color var(--dur-quick) var(--ease);justify-content:space-between;gap:24px;padding:24px 0;list-style:none;display:flex}summary.svelte-8hm3xr:hover{color:var(--dim)}summary.svelte-8hm3xr::-webkit-details-marker{display:none}summary.svelte-8hm3xr span:where(.svelte-8hm3xr){flex:none;width:14px;height:14px;margin-top:8px;position:relative}summary.svelte-8hm3xr span:where(.svelte-8hm3xr):before,summary.svelte-8hm3xr span:where(.svelte-8hm3xr):after{content:"";background:var(--dim);width:14px;height:1.5px;transition:transform var(--dur-slow) var(--ease), background var(--dur-slow) var(--ease);position:absolute;top:6px;left:0}summary.svelte-8hm3xr span:where(.svelte-8hm3xr):after{transform:rotate(90deg)}details[open].svelte-8hm3xr summary:where(.svelte-8hm3xr) span:where(.svelte-8hm3xr):before,details[open].svelte-8hm3xr summary:where(.svelte-8hm3xr) span:where(.svelte-8hm3xr):after{background:var(--ink)}details[open].svelte-8hm3xr summary:where(.svelte-8hm3xr) span:where(.svelte-8hm3xr):after{transform:rotate(0)}p.svelte-8hm3xr{color:var(--dim);max-width:44em;padding:0 48px 28px 0}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){details.svelte-8hm3xr::details-content{opacity:0;block-size:0;transition:block-size var(--dur-slow) var(--ease), opacity var(--dur-mid) var(--ease) 60ms, content-visibility var(--dur-slow) allow-discrete;overflow:clip}details[open].svelte-8hm3xr::details-content{opacity:1;block-size:auto}}}
