.page-head.svelte-1cgj6a0{padding-top:76px;padding-bottom:8px}.page-title.svelte-1cgj6a0{font-weight:500;font-size:clamp(32px,5vw,56px);line-height:1.05;color:var(--qft-bone);margin:18px 0 0;max-width:900px}.page-dates.svelte-1cgj6a0{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-4);margin:22px 0 0}.english-only.svelte-1cgj6a0{max-width:720px;margin:22px 0 0;padding:12px 16px;border-left:2px solid var(--qft-gold-deep);background:#c6a0540a;font-size:15px;line-height:1.6;color:var(--fg-3)}.legal-text.svelte-1cgj6a0{max-width:760px;padding:28px 0 110px;font-size:16px;line-height:1.75;color:var(--fg-3)}.legal-text.svelte-1cgj6a0 p{margin:0 0 16px;white-space:pre-line}.legal-text.svelte-1cgj6a0 h2{font-weight:500;font-size:26px;line-height:1.2;color:var(--qft-bone);margin:44px 0 14px}.legal-text.svelte-1cgj6a0 h3{font-weight:500;font-size:20px;line-height:1.25;color:var(--fg-2);margin:28px 0 10px}.legal-text.svelte-1cgj6a0 strong{color:var(--fg-2);font-weight:600}.legal-text.svelte-1cgj6a0 a{color:var(--qft-gold);border-bottom:1px solid rgba(198,160,84,.4)}.legal-text.svelte-1cgj6a0 a:hover{color:var(--qft-bone);border-bottom-color:var(--qft-bone)}.legal-text.svelte-1cgj6a0 ul{margin:0 0 18px;padding-left:26px}.legal-text.svelte-1cgj6a0 li{margin-bottom:6px}.legal-text.svelte-1cgj6a0 li::marker{color:var(--qft-gold)}
