.piece.svelte-9w5psz{padding-block:clamp(2.5rem,6vh,4rem) 4rem;max-width:42rem}.piece-head.svelte-9w5psz h1:where(.svelte-9w5psz){margin:0}.rule-ornament.svelte-9w5psz{margin:clamp(1.6rem,4vh,2.2rem) 0 clamp(1.8rem,4.5vh,2.4rem)}.byl.svelte-9w5psz{margin:.9rem 0 0;color:var(--color-muted);font-size:var(--text-base)}.byl.svelte-9w5psz a:where(.svelte-9w5psz){color:var(--color-ink);text-decoration-color:var(--color-accent);text-underline-offset:.2em}.body.svelte-9w5psz p:where(.svelte-9w5psz){max-width:62ch;font-size:var(--text-lg);line-height:1.7;margin:0 0 1.1em}.body.svelte-9w5psz .notice:where(.svelte-9w5psz){margin-top:2rem;padding-left:1.15rem;border-left:2px solid var(--color-accent);color:var(--color-muted);font-size:var(--text-base);line-height:1.7;max-width:60ch}.faq.svelte-9w5psz{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-line-strong)}.faq.svelte-9w5psz h2:where(.svelte-9w5psz){margin:0;font-size:var(--text-xl)}.faq.svelte-9w5psz dl:where(.svelte-9w5psz){margin:1.4rem 0 0}.faq.svelte-9w5psz dt:where(.svelte-9w5psz){font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--color-ink);margin-top:1.6rem}.faq.svelte-9w5psz dd:where(.svelte-9w5psz){margin:.4rem 0 0;max-width:62ch;line-height:1.7;color:var(--color-text)}.piece-foot.svelte-9w5psz{margin-top:3rem}.foot.svelte-9w5psz{border-top:1px solid var(--color-line);padding-top:1.5rem;max-width:62ch;color:var(--color-text)}.foot.svelte-9w5psz a:where(.svelte-9w5psz){color:var(--color-ink);text-decoration-color:var(--color-accent)}.back.svelte-9w5psz{margin:1.5rem 0 0}.back.svelte-9w5psz a:where(.svelte-9w5psz){font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);text-decoration-color:var(--color-accent);text-underline-offset:.2em}
