.legal-page.svelte-1pppn0j{--paper:#f4f0e7;--ink:#241f1a;--line:#cfc4b1;background:var(--paper);color:var(--ink);min-height:100svh}.legal-page[data-theme=cinematic-night].svelte-1pppn0j{--paper:#201d1e;--ink:#f7f0e5;--line:#6e6260}.legal-page[data-theme=warm-residence].svelte-1pppn0j{--paper:#f5e8df;--ink:#352520;--line:#d6b69f}.legal-header.svelte-1pppn0j,main.svelte-1pppn0j,footer.svelte-1pppn0j{width:min(100% - 2rem,78rem);margin-inline:auto}.legal-header.svelte-1pppn0j{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:7rem;display:flex}.legal-header.svelte-1pppn0j>a:where(.svelte-1pppn0j){width:min(16rem,55vw);display:inline-flex}.legal-header.svelte-1pppn0j nav:where(.svelte-1pppn0j){gap:1rem;display:flex}a.svelte-1pppn0j{color:inherit;text-underline-offset:.22rem}.legal-intro.svelte-1pppn0j{max-width:58rem;padding:clamp(4rem,10vw,8rem) 0}.eyebrow.svelte-1pppn0j,.version.svelte-1pppn0j{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}h1.svelte-1pppn0j{letter-spacing:-.045em;margin:1rem 0 2rem;font:400 clamp(3rem,8vw,6.5rem)/.95 Georgia,serif}.lede.svelte-1pppn0j{max-width:50rem;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.65}.version.svelte-1pppn0j{opacity:.68;margin-top:2rem}.legal-layout.svelte-1pppn0j{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);gap:clamp(2rem,6vw,6rem);padding:3rem 0 8rem;display:grid}aside.svelte-1pppn0j{align-self:start;position:sticky;top:2rem}aside.svelte-1pppn0j strong:where(.svelte-1pppn0j){letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;display:block}aside.svelte-1pppn0j nav:where(.svelte-1pppn0j){gap:.7rem;display:grid}aside.svelte-1pppn0j a:where(.svelte-1pppn0j){opacity:.75;font-size:.86rem;text-decoration:none}article.svelte-1pppn0j section:where(.svelte-1pppn0j){border-bottom:1px solid var(--line);padding:0 0 3rem;scroll-margin-top:2rem}article.svelte-1pppn0j section:where(.svelte-1pppn0j)+section:where(.svelte-1pppn0j){padding-top:3rem}h2.svelte-1pppn0j{margin:0 0 1.25rem;font:400 clamp(1.8rem,3vw,2.7rem)/1.08 Georgia,serif}article.svelte-1pppn0j p:where(.svelte-1pppn0j),article.svelte-1pppn0j li:where(.svelte-1pppn0j){font-size:1rem;line-height:1.75}article.svelte-1pppn0j ul:where(.svelte-1pppn0j){padding-left:1.25rem}article.svelte-1pppn0j li:where(.svelte-1pppn0j)+li:where(.svelte-1pppn0j){margin-top:.55rem}.official-sources.svelte-1pppn0j a:where(.svelte-1pppn0j){overflow-wrap:anywhere}footer.svelte-1pppn0j{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:2rem 0;font-size:.75rem;display:flex}@media print{.legal-header.svelte-1pppn0j nav:where(.svelte-1pppn0j),aside.svelte-1pppn0j,footer.svelte-1pppn0j{display:none}.legal-layout.svelte-1pppn0j{display:block}.legal-page.svelte-1pppn0j{color:#000;background:#fff}}@media (width<=48rem){.legal-layout.svelte-1pppn0j{grid-template-columns:1fr}aside.svelte-1pppn0j{position:static}.legal-intro.svelte-1pppn0j{padding-block:3.5rem}footer.svelte-1pppn0j{flex-direction:column;align-items:flex-start;gap:1rem}}
