.page.svelte-1bex8oj{display:grid;gap:1.75rem;max-width:40rem;margin:0 auto}.head.svelte-1bex8oj{padding-top:1rem}h1.svelte-1bex8oj{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,8.6vw,3rem);line-height:1.02;letter-spacing:-.01em;color:var(--color-paper)}.head.svelte-1bex8oj p:where(.svelte-1bex8oj){margin-top:.75rem;font-size:1.0625rem;line-height:1.55;color:var(--color-mist)}.head.svelte-1bex8oj a:where(.svelte-1bex8oj){font-weight:800;color:var(--color-paper)}.head.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--color-sun)}h2.svelte-1bex8oj{font-family:var(--font-hand);font-size:1.25rem;color:var(--color-ink-soft)}dl.svelte-1bex8oj{margin-top:.5rem}dt.svelte-1bex8oj{margin-top:1.5rem;padding-top:1.25rem;border-top:1.5px solid var(--brand-rule);font-family:var(--font-display);font-size:1.375rem;line-height:1.15;color:var(--color-plum);text-wrap:balance}dt.svelte-1bex8oj:first-child{margin-top:.75rem}dd.svelte-1bex8oj p:where(.svelte-1bex8oj){margin-top:.625rem;font-size:1rem;line-height:1.6;color:var(--color-ink)}dd.svelte-1bex8oj a:where(.svelte-1bex8oj){font-weight:800;color:var(--color-stamp);text-decoration:underline;text-underline-offset:.18em}dd.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--color-plum)}a.svelte-1bex8oj:focus-visible{outline:3px solid var(--color-sun);outline-offset:2px;border-radius:2px}.nowrap.svelte-1bex8oj{white-space:nowrap;font-weight:700}@media (min-width: 960px){.page.svelte-1bex8oj{margin:0;gap:2.25rem}}
