.legal-hero{background-color:var(--color-parsnip);min-height:50vh;padding:60px}.legal-content{max-width:800px;margin:0 auto}.legal-title{margin-bottom:30px}.legal-body{font-family:var(--font-inter);color:var(--color-kale);line-height:1.6}.legal-body p{color:var(--color-kale);margin:0 0 20px;font-size:16px;line-height:1.6}.legal-body h2{font-family:var(--font-lora);color:var(--color-kale);margin:40px 0 15px;font-size:28px;font-weight:400;line-height:1.3}.legal-body h2:first-of-type{margin-top:30px}.legal-body h3{font-family:var(--font-lora);color:var(--color-kale);margin:25px 0 10px;font-size:22px;font-weight:400;line-height:1.3}.legal-body strong{font-weight:600}.legal-body a{color:var(--color-kale);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-body a:hover{opacity:.8}.legal-body ul{margin:0 0 20px;padding-left:24px}.legal-body ul li{color:var(--color-kale);margin-bottom:8px;font-size:16px;line-height:1.6}.legal-body ul.contact-info{padding-left:0;list-style:none}.legal-body ul.contact-info li{margin-bottom:6px}@media only screen and (max-width:768px){.legal-hero{padding:20px 20px 40px}.legal-body h2{margin:30px 0 12px;font-size:24px}.legal-body h3{margin:20px 0 8px;font-size:20px}.legal-body p{margin:0 0 16px;font-size:15px}.legal-body ul li{font-size:15px}}
