.legal-header{background:#f8faff;padding:48px 24px}.legal-header__title{color:#1e2a4a;font-family:Nunito,sans-serif;font-size:36px;font-weight:800}.legal-header__subtitle{color:#1e2a4a;margin-bottom:8px;font-family:Nunito,sans-serif;font-size:24px;font-weight:500}.legal-header__date{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:13px}.legal-header__link{font-family:DM Sans,sans-serif;font-size:14px;text-decoration:none}.legal-body{padding:40px 24px 64px}.legal-body__inner{max-width:720px;margin:0 auto}.legal-section{margin-bottom:32px}.legal-section__title{color:#1e2a4a;margin-bottom:12px;font-family:Nunito,sans-serif;font-size:20px;font-weight:700}.legal-section__text{color:#475569;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}@media (max-width:767px){.legal-header__title{font-size:28px}.legal-header__subtitle{font-size:16px}}
