.legal-page{background:linear-gradient(135deg,#ffffff,#f8f9fa);color:#212529;min-height:100vh}.legal-page-main{padding:8rem 0 4rem}.legal-page-content{margin:0 auto;max-width:820px}.legal-page-title{color:#0d0d0d;font-size:2.5rem;font-weight:700;line-height:1.15;margin-bottom:.75rem}.legal-page-effective{color:#6c757d;font-size:1.125rem;margin-bottom:0}.legal-page-prose{color:#4b5563;font-size:.975rem;line-height:1.7}.legal-page-prose h2{color:#0d0d0d;font-size:1rem;font-weight:700;line-height:1.4;margin:2.5rem 0 1rem}.legal-page-prose p{margin:0 0 1rem}.legal-page-prose ul{margin:0 0 1rem;padding-left:1.35rem}.legal-page-prose li{margin-bottom:.5rem}.legal-page-prose strong{color:#111827}.legal-page-prose a{color:var(--ct-primary,#006aa6);font-weight:400;text-decoration:underline}.legal-page-prose>:last-child{margin-bottom:0}@media(max-width:767.98px){.legal-page-main{padding:6.5rem 0 3rem}.legal-page-title{font-size:2rem}}