.legal-v2{--mobile-content-width:calc(100vw - 32px);background:#ffffff;color:#101828;font-family:Inter,Arial,sans-serif;line-height:1;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.legal-v2,.legal-v2 *,.legal-v2 :after,.legal-v2 :before{box-sizing:border-box}.legal-v2__main{padding:0 0 80px}.legal-v2__hero{padding:72px 24px 32px}.legal-v2__hero-inner{margin:0 auto;max-width:860px;text-align:center}.legal-v2__hero-inner p{color:#4e79d6;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:18px;margin:0 0 14px;text-transform:uppercase}.legal-v2__hero-inner h1{color:#1e2938;font-size:48px;font-weight:600;letter-spacing:-1.2px;line-height:1.08;margin:0}.legal-v2__hero-inner span{color:#697282;display:block;font-size:16px;line-height:24px;margin-top:16px}.legal-v2__content{padding:0 24px}.legal-v2__content-inner{margin:0 auto;max-width:860px}.legal-v2__content-inner .prose{color:#475467;font-size:16px;font-weight:400;line-height:1.75;max-width:none}.legal-v2__content-inner a{color:#4e79d6}.legal-v2__content-inner .space-y-8>:not([hidden])~:not([hidden]){margin-top:2.5rem}.legal-v2__content-inner .text-gray-600,.legal-v2__content-inner .text-gray-700{color:#475467}.legal-v2__content-inner .leading-relaxed,.legal-v2__content-inner li,.legal-v2__content-inner p{line-height:1.75}.legal-v2__content-inner p{margin:0 0 1rem}.legal-v2__content-inner p:last-child{margin-bottom:0}.legal-v2__content-inner section{margin:0}.legal-v2__content-inner h2{color:#101828;font-size:1.875rem;font-weight:600;letter-spacing:-.03em;line-height:1.24;margin:0 0 1rem}.legal-v2__content-inner ul{margin:0 0 1rem;padding-left:1.4rem}.legal-v2__content-inner ul.space-y-2,.legal-v2__content-inner ul.space-y-4{gap:0}.legal-v2__content-inner li+li{margin-top:.65rem}.legal-v2__content-inner strong{color:#101828;font-weight:600}.legal-v2__content-inner .underline{text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:640px){.legal-v2__hero{padding:52px 16px 28px}.legal-v2__hero-inner h1{font-size:36px;letter-spacing:-.8px}.legal-v2__hero-inner span{font-size:15px;line-height:22px}.legal-v2__content{padding:0 16px}.legal-v2__content-inner .prose{font-size:15px;line-height:1.7}.legal-v2__content-inner .space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}.legal-v2__content-inner h2{font-size:1.5rem;line-height:1.28}}