.faq.svelte-q7v7vl{max-width:1200px;margin:0 auto;padding:clamp(3.5rem,8vw,6.5rem) 1.25rem}h2.svelte-q7v7vl{font-size:clamp(2.1rem,4.2vw,3.4rem);margin:0 0 2rem}.list.svelte-q7v7vl{border-top:1.5px solid var(--line)}.item.svelte-q7v7vl{border-bottom:1.5px solid var(--line)}.item.svelte-q7v7vl button:where(.svelte-q7v7vl){display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;text-align:left;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;letter-spacing:-.015em}.item.svelte-q7v7vl button:where(.svelte-q7v7vl)>span:where(.svelte-q7v7vl):first-child{white-space:normal;min-width:0}.plus.svelte-q7v7vl{position:relative;flex:none;width:1.1rem;height:1.1rem}.plus.svelte-q7v7vl:before,.plus.svelte-q7v7vl:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.3,1.4,.4,1)}.plus.svelte-q7v7vl:after{transform:rotate(90deg)}.open.svelte-q7v7vl .plus:where(.svelte-q7v7vl):after{transform:rotate(0)}.body.svelte-q7v7vl{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1)}.open.svelte-q7v7vl .body:where(.svelte-q7v7vl){grid-template-rows:1fr}.body.svelte-q7v7vl>div:where(.svelte-q7v7vl){overflow:hidden}.body.svelte-q7v7vl p:where(.svelte-q7v7vl){max-width:46rem;padding-bottom:1.3rem;color:var(--slate);line-height:1.65}
