.group.svelte-1bex8oj{max-width:860px;margin:0 auto clamp(48px,7vw,88px)}.group.svelte-1bex8oj:last-child{margin-bottom:0}.group.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0 0 1.2rem;font-size:clamp(1.8rem,3.4vw,2.6rem)}.qs.svelte-1bex8oj{gap:.7rem;display:grid}details.svelte-1bex8oj{transition:background .3s var(--ease);background:#fcf6e9;border-top:0;border-radius:22px;padding:0;box-shadow:0 16px 40px -30px #1f244066}details[open].svelte-1bex8oj{background:var(--paper-glow)}summary.svelte-1bex8oj{cursor:pointer;font-family:var(--serif);font-variation-settings:var(--heading);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.3;list-style:none;display:flex}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj:after{content:"+";background:rgba(var(--accent-rgb), .12);width:1.8rem;height:1.8rem;color:var(--accent);font-family:var(--sans);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{transform:rotate(45deg)}details.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--ink-soft);max-width:72ch;margin:0;padding:0 1.5rem 1.4rem;line-height:1.65}
