.legal-page-chirho.svelte-twopz0{min-height:100vh;background:var(--color-cream-chirho);padding:var(--space-2xl-chirho) var(--space-lg-chirho)}.legal-container-chirho.svelte-twopz0{max-width:800px;margin:0 auto}.legal-header-chirho.svelte-twopz0{margin-bottom:var(--space-3xl-chirho)}.back-link-chirho.svelte-twopz0{display:inline-flex;align-items:center;gap:var(--space-sm-chirho);color:var(--color-gold-chirho);font-family:var(--font-ui-chirho);font-size:.9rem;font-weight:500;margin-bottom:var(--space-xl-chirho);transition:gap var(--transition-fast-chirho)}.back-link-chirho.svelte-twopz0:hover{gap:var(--space-md-chirho)}.back-link-chirho.svelte-twopz0 svg:where(.svelte-twopz0){width:18px;height:18px}.legal-header-chirho.svelte-twopz0 h1:where(.svelte-twopz0){font-size:clamp(2rem,5vw,3rem);color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.last-updated-chirho.svelte-twopz0{font-family:var(--font-ui-chirho);font-size:.9rem;color:var(--color-twilight-chirho);opacity:.7}.legal-content-chirho.svelte-twopz0{background:#fff;padding:var(--space-2xl-chirho);border-radius:16px;box-shadow:var(--shadow-soft-chirho)}.legal-content-chirho.svelte-twopz0 section:where(.svelte-twopz0){margin-bottom:var(--space-2xl-chirho);padding-bottom:var(--space-2xl-chirho);border-bottom:1px solid var(--color-parchment-chirho)}.legal-content-chirho.svelte-twopz0 section:where(.svelte-twopz0):last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.legal-content-chirho.svelte-twopz0 h2:where(.svelte-twopz0){font-size:1.5rem;color:var(--color-night-chirho);margin-bottom:var(--space-lg-chirho)}.legal-content-chirho.svelte-twopz0 h3:where(.svelte-twopz0){font-size:1.1rem;color:var(--color-twilight-chirho);margin:var(--space-lg-chirho) 0 var(--space-md-chirho)}.legal-content-chirho.svelte-twopz0 p:where(.svelte-twopz0){margin-bottom:var(--space-md-chirho);line-height:1.8}.legal-content-chirho.svelte-twopz0 em:where(.svelte-twopz0){font-style:italic;color:var(--color-twilight-chirho)}.legal-content-chirho.svelte-twopz0 ul:where(.svelte-twopz0){margin:var(--space-md-chirho) 0;padding-left:var(--space-xl-chirho)}.legal-content-chirho.svelte-twopz0 li:where(.svelte-twopz0){margin-bottom:var(--space-sm-chirho);line-height:1.7}.legal-content-chirho.svelte-twopz0 a:where(.svelte-twopz0){color:var(--color-gold-chirho);text-decoration:underline;text-underline-offset:2px}.legal-content-chirho.svelte-twopz0 a:where(.svelte-twopz0):hover{color:var(--color-amber-chirho)}.legal-content-chirho.svelte-twopz0 strong:where(.svelte-twopz0){color:var(--color-night-chirho)}.legal-footer-chirho.svelte-twopz0{text-align:center;margin-top:var(--space-2xl-chirho);padding-top:var(--space-xl-chirho)}.legal-footer-chirho.svelte-twopz0 p:where(.svelte-twopz0){font-family:var(--font-display-chirho);font-style:italic;color:var(--color-twilight-chirho);opacity:.6}
