.wrap.svelte-526p4l{max-width:calc(var(--layout-narrow) + 2 * var(--gutter));gap:var(--space-8);display:grid}.head.svelte-526p4l{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.list.svelte-526p4l{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.item.svelte-526p4l{background:var(--surface-0);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);transition:background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base)}.item.svelte-526p4l:hover{border-color:var(--border-strong)}.item.open.svelte-526p4l{background:var(--surface-1);border-color:var(--accent-line);box-shadow:var(--shadow-card)}h3.svelte-526p4l{margin:0}button.svelte-526p4l{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;border-radius:var(--radius-md);cursor:pointer;width:100%;min-height:52px;font-family:var(--font-sans);font-size:var(--text-body-m);font-weight:var(--weight-sans-semibold);line-height:var(--leading-body-s);color:var(--text-primary);background:0 0;border:0;padding:14px 16px 14px 20px;display:flex}.icon.svelte-526p4l{border-radius:var(--radius-pill);background:var(--surface-2);width:28px;height:28px;color:var(--text-secondary);transition:background-color var(--dur-base), color var(--dur-base), transform var(--dur-slow) var(--ease-out-expo);flex:none;place-items:center;display:grid}.icon.svelte-526p4l .v:where(.svelte-526p4l){transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out-expo)}.open.svelte-526p4l .icon:where(.svelte-526p4l){background:var(--pop-bg);color:var(--pop-fg);transform:rotate(180deg)}.open.svelte-526p4l .icon:where(.svelte-526p4l) .v:where(.svelte-526p4l){transform:scaleY(0)}.panel.svelte-526p4l{transition:grid-template-rows var(--dur-slow) var(--ease-out-expo);visibility:hidden;grid-template-rows:0fr;display:grid}.open.svelte-526p4l .panel:where(.svelte-526p4l){visibility:visible;grid-template-rows:1fr}.inner.svelte-526p4l{overflow:hidden}.inner.svelte-526p4l p:where(.svelte-526p4l){max-width:62ch;font-size:var(--text-body-s);line-height:var(--leading-body-m);color:var(--text-secondary);padding:0 60px 18px 20px}.inner.svelte-526p4l a,.note.svelte-526p4l a{color:var(--text-pop);font-weight:var(--weight-sans-semibold);text-underline-offset:3px}.note.svelte-526p4l{text-align:center;font-size:var(--text-body-s);color:var(--text-secondary)}@media (width<=640px){.inner.svelte-526p4l p:where(.svelte-526p4l){padding-right:20px}}
