.legal-page{color:var(--color-text,#1f2937)}.legal-hero{display:none}.legal-section h2{font-family:var(--font-jemari,sans-serif);color:#f97316;border-bottom:1px solid #f1e8d8;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:400;line-height:1.25}.legal-hero-inner{max-width:640px;margin:0 auto}.legal-hero-title{margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2}.legal-hero-desc{opacity:.85;margin-bottom:1rem;font-size:1rem;line-height:1.6}.legal-hero-date{opacity:.8;background:#ffffff1f;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.legal-content{padding:2.5rem 1.5rem 4rem}.legal-body{max-width:760px;margin:0 auto}.legal-section{margin-bottom:2rem}.legal-section h2{color:var(--color-text,#111827);border-bottom:1px solid #e5e7eb;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.legal-text{font-family:var(--font-lato,sans-serif);color:#475569;font-size:.9375rem;line-height:1.8}.legal-text p{margin-bottom:.75rem}.legal-text ul{margin-bottom:.75rem;padding-left:1.5rem;list-style:outside}.legal-text ul li{margin-bottom:.35rem}.legal-text strong{color:var(--color-text,#1f2937);font-weight:600}@media (min-width:768px){.legal-hero{padding:12rem 2rem 4rem}.legal-hero-title{font-size:2.5rem}.legal-content{padding:3rem 2rem 5rem}.legal-section h2{font-size:1.25rem}}@media (max-width:740px){.legal-hero{padding:12rem 2rem 4rem}}
