.page.svelte-1vby5nc{position:relative;padding:clamp(70px,10vw,130px) 0 40px;overflow:hidden}.wrap.svelte-1vby5nc{position:relative}.narrow.svelte-1vby5nc{max-width:780px}.intro.svelte-1vby5nc{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;margin-bottom:72px}h1.svelte-1vby5nc{font-size:clamp(2.6rem,5.6vw,4.4rem)}.intro.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--accent)}details.svelte-1vby5nc{border-top:1px solid var(--line);padding:26px 0}details.svelte-1vby5nc:last-child{border-bottom:1px solid var(--line)}summary.svelte-1vby5nc{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--display);font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}summary.svelte-1vby5nc::-webkit-details-marker{display:none}summary.svelte-1vby5nc:after{content:"";flex:none;width:10px;height:10px;border-right:1.5px solid var(--brand-a);border-bottom:1.5px solid var(--brand-a);transform:rotate(45deg) translate(-3px,-3px);transition:transform .5s var(--ease)}details[open].svelte-1vby5nc summary:where(.svelte-1vby5nc):after{transform:rotate(225deg) translate(-3px,-3px)}details.svelte-1vby5nc p:where(.svelte-1vby5nc){margin-top:14px}
