.page.svelte-7ke6fz{padding:var(--s-16) 0 var(--s-20)}.container.svelte-7ke6fz{max-width:760px;padding:0 var(--s-6);margin:0 auto}h1.svelte-7ke6fz{font-family:var(--font-display);letter-spacing:-.03em;color:var(--v900);margin:0 0 var(--s-2);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:clamp(26px,3.6vw,36px);font-weight:900;line-height:1.25}h3.svelte-7ke6fz{font-size:var(--fs-md);font-weight:var(--fw-extra);color:var(--primary);margin:var(--s-8) 0 var(--s-2)}p.svelte-7ke6fz{color:var(--ink-2);margin:0 0 var(--s-3);line-height:1.75}ul.svelte-7ke6fz{color:var(--ink-2);margin:0 0 var(--s-3);padding-left:22px;line-height:1.85}ul.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:4px}.muted.svelte-7ke6fz{color:var(--ink-3)}.notice.svelte-7ke6fz{font-size:var(--fs-sm)}.intro.svelte-7ke6fz{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--s-4);margin-top:var(--s-5)}.footnote.svelte-7ke6fz{font-size:var(--fs-sm);margin-top:var(--s-10);padding-top:var(--s-5);border-top:1px solid var(--line)}a.svelte-7ke6fz{color:var(--primary);font-weight:var(--fw-bold)}
