.legal-page-chirho.svelte-1ofl0c8{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-1ofl0c8{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #4a1d6b}.legal-header-chirho.svelte-1ofl0c8 h1:where(.svelte-1ofl0c8){font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:600;color:#4a1d6b;margin:0 0 .5rem}.last-updated-chirho.svelte-1ofl0c8{font-size:.95rem;color:#666;margin:0}.legal-section-chirho.svelte-1ofl0c8{margin-bottom:2.5rem}.legal-section-chirho.svelte-1ofl0c8 h2:where(.svelte-1ofl0c8){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-1ofl0c8 p:where(.svelte-1ofl0c8){margin:0 0 1rem;color:#3d352d}.legal-section-chirho.svelte-1ofl0c8 ul:where(.svelte-1ofl0c8),.legal-section-chirho.svelte-1ofl0c8 ol:where(.svelte-1ofl0c8){margin:0 0 1rem;padding-left:1.5rem}.legal-section-chirho.svelte-1ofl0c8 li:where(.svelte-1ofl0c8){margin-bottom:.75rem;color:#3d352d}.legal-section-chirho.svelte-1ofl0c8 a:where(.svelte-1ofl0c8){color:#4a1d6b;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:2px}.legal-section-chirho.svelte-1ofl0c8 a:where(.svelte-1ofl0c8):hover{color:#d4af37}.agent-info-chirho.svelte-1ofl0c8{background:#f5f3f0;padding:1.5rem;border-radius:.5rem;margin:1rem 0;border-left:4px solid #4a1d6b}.agent-info-chirho.svelte-1ofl0c8 p:where(.svelte-1ofl0c8){margin:.5rem 0}.contact-info-chirho.svelte-1ofl0c8{list-style:none;padding-left:0}.contact-info-chirho.svelte-1ofl0c8 li:where(.svelte-1ofl0c8){padding:.25rem 0}@media(max-width:600px){.legal-page-chirho.svelte-1ofl0c8{padding:2rem 1.5rem 4rem}.legal-header-chirho.svelte-1ofl0c8 h1:where(.svelte-1ofl0c8){font-size:2rem}}
