.legal-page-chirho.svelte-1jpi3hj{max-width:800px;margin:0 auto;padding:3rem 2rem 6rem;font-family:"Source Sans 3",system-ui,sans-serif;line-height:1.8;color:#1a1612}.legal-header-chirho.svelte-1jpi3hj{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #4a1d6b}.legal-header-chirho.svelte-1jpi3hj h1:where(.svelte-1jpi3hj){font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:600;color:#4a1d6b;margin:0 0 .5rem}.last-updated-chirho.svelte-1jpi3hj{font-size:.95rem;color:#666;margin:0}.legal-section-chirho.svelte-1jpi3hj{margin-bottom:2.5rem}.legal-section-chirho.svelte-1jpi3hj h2:where(.svelte-1jpi3hj){font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;color:#4a1d6b;margin:0 0 1rem;padding-top:1rem}.legal-section-chirho.svelte-1jpi3hj h3:where(.svelte-1jpi3hj){font-size:1.1rem;font-weight:600;color:#3d352d;margin:1.5rem 0 .75rem}.legal-section-chirho.svelte-1jpi3hj p:where(.svelte-1jpi3hj){margin:0 0 1rem;color:#3d352d}.legal-section-chirho.svelte-1jpi3hj ul:where(.svelte-1jpi3hj){margin:0 0 1rem;padding-left:1.5rem}.legal-section-chirho.svelte-1jpi3hj li:where(.svelte-1jpi3hj){margin-bottom:.5rem;color:#3d352d}.legal-section-chirho.svelte-1jpi3hj ul:where(.svelte-1jpi3hj) ul:where(.svelte-1jpi3hj){margin-top:.5rem;margin-bottom:.5rem}.legal-section-chirho.svelte-1jpi3hj a:where(.svelte-1jpi3hj){color:#4a1d6b;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:2px}.legal-section-chirho.svelte-1jpi3hj a:where(.svelte-1jpi3hj):hover{color:#d4af37}.contact-info-chirho.svelte-1jpi3hj{list-style:none;padding-left:0}.contact-info-chirho.svelte-1jpi3hj li:where(.svelte-1jpi3hj){padding:.25rem 0}@media(max-width:600px){.legal-page-chirho.svelte-1jpi3hj{padding:2rem 1.5rem 4rem}.legal-header-chirho.svelte-1jpi3hj h1:where(.svelte-1jpi3hj){font-size:2rem}}
