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