.legal-page-chirho.svelte-1jpi3hj{min-height:100vh;background:linear-gradient(135deg,#faf9f7,#f5f3f0);font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;color:#2d2a32;line-height:1.7}.legal-header-chirho.svelte-1jpi3hj{background:linear-gradient(135deg,#6b5b7a,#7d6b8a);color:#fff;padding:2rem;text-align:center}.back-link-chirho.svelte-1jpi3hj{display:inline-block;color:#ffffffe6;text-decoration:none;margin-bottom:1rem;font-size:.9rem}.back-link-chirho.svelte-1jpi3hj:hover{text-decoration:underline}.legal-header-chirho.svelte-1jpi3hj h1:where(.svelte-1jpi3hj){font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:600;margin:0 0 .5rem}.last-updated-chirho.svelte-1jpi3hj{font-size:.9rem;opacity:.9;margin:0}.legal-content-chirho.svelte-1jpi3hj{max-width:800px;margin:0 auto;padding:3rem 2rem}section.svelte-1jpi3hj{margin-bottom:2.5rem}h2.svelte-1jpi3hj{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;color:#6b5b7a;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #c9a962}h3.svelte-1jpi3hj{font-size:1.1rem;font-weight:600;color:#4a4550;margin:1.5rem 0 .75rem}p.svelte-1jpi3hj{margin:0 0 1rem}ul.svelte-1jpi3hj{margin:0 0 1rem;padding-left:1.5rem}li.svelte-1jpi3hj{margin-bottom:.5rem}a.svelte-1jpi3hj{color:#6b5b7a}a.svelte-1jpi3hj:hover{color:#c9a962}address.svelte-1jpi3hj{font-style:normal}em.svelte-1jpi3hj{color:#6b5b7a;font-style:italic}.legal-footer-chirho.svelte-1jpi3hj{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e0dcd8;color:#6b5b7a}@media(max-width:640px){.legal-header-chirho.svelte-1jpi3hj h1:where(.svelte-1jpi3hj){font-size:2rem}.legal-content-chirho.svelte-1jpi3hj{padding:2rem 1.5rem}}
