.legal-page-chirho.svelte-twopz0{max-width:800px;margin:0 auto;padding:2rem 0}.legal-content-chirho.svelte-twopz0{background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 4px 24px #4a2c4a14;border:1px solid var(--cream-dark-chirho, #f0e8dc)}.legal-header-chirho.svelte-twopz0{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--cream-dark-chirho, #f0e8dc)}.legal-header-chirho.svelte-twopz0 h1:where(.svelte-twopz0){font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-weight:500;color:var(--plum-chirho, #4a2c4a);margin-bottom:.5rem}.legal-updated-chirho.svelte-twopz0{color:var(--text-muted-chirho, #6d6d6d);font-size:.9rem}.legal-section-chirho.svelte-twopz0{margin-bottom:2.5rem}.legal-section-chirho.svelte-twopz0 h2:where(.svelte-twopz0){font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--plum-chirho, #4a2c4a);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--cream-dark-chirho, #f0e8dc)}.legal-section-chirho.svelte-twopz0 h3:where(.svelte-twopz0){font-size:1.1rem;font-weight:600;color:var(--charcoal-chirho, #2d2d2d);margin:1.5rem 0 .75rem}.legal-section-chirho.svelte-twopz0 p:where(.svelte-twopz0){line-height:1.8;margin-bottom:1rem;color:var(--text-chirho, #3d3d3d)}.legal-scripture-inline-chirho.svelte-twopz0{background:var(--cream-chirho, #faf6f0);padding:1rem 1.5rem;border-radius:.5rem;border-left:4px solid var(--gold-chirho, #c4a35a);font-family:Fraunces,Georgia,serif;color:var(--plum-chirho, #4a2c4a)}.legal-section-chirho.svelte-twopz0 ul:where(.svelte-twopz0){margin:1rem 0;padding-left:1.5rem}.legal-section-chirho.svelte-twopz0 li:where(.svelte-twopz0){line-height:1.8;margin-bottom:.75rem;color:var(--text-chirho, #3d3d3d)}.legal-section-chirho.svelte-twopz0 strong:where(.svelte-twopz0){color:var(--charcoal-chirho, #2d2d2d)}.legal-section-chirho.svelte-twopz0 a:where(.svelte-twopz0){color:var(--teal-chirho, #2d7d7d);text-decoration:none}.legal-section-chirho.svelte-twopz0 a:where(.svelte-twopz0):hover{text-decoration:underline}.legal-footer-chirho.svelte-twopz0{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--cream-dark-chirho, #f0e8dc)}.legal-scripture-chirho.svelte-twopz0{font-family:Fraunces,Georgia,serif;font-style:italic;color:var(--text-muted-chirho, #6d6d6d);margin-bottom:1.5rem;line-height:1.7}.legal-footer-chirho.svelte-twopz0 a:where(.svelte-twopz0){color:var(--teal-chirho, #2d7d7d);text-decoration:none;margin:0 .5rem}.legal-footer-chirho.svelte-twopz0 a:where(.svelte-twopz0):hover{text-decoration:underline}@media(max-width:768px){.legal-content-chirho.svelte-twopz0{padding:2rem 1.5rem;border-radius:1rem}.legal-header-chirho.svelte-twopz0 h1:where(.svelte-twopz0){font-size:2rem}}
