.legal-page{color:#243044;max-width:900px;margin:0 auto;padding:28px 26px 50px;font-size:16px;line-height:1.75}.legal-nav{border-bottom:1px solid #e8e7ef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:50px;display:flex}.legal-page a{color:#4f23ef;text-underline-offset:4px;overflow-wrap:anywhere}.legal-brand{letter-spacing:-1px;font-size:28px;font-weight:800;text-decoration:none}.legal-brand span{color:#7f5bfb;margin-left:6px}.legal-page header{padding:50px 0 38px}.legal-eyebrow{color:#4f23ef;letter-spacing:.16em;font-size:12px;font-weight:700}.legal-page h1{letter-spacing:-2.5px;color:#211c38;margin:18px 0 24px;font-size:clamp(40px,8vw,64px);font-weight:750;line-height:1.06}.legal-lead{color:#596176;max-width:620px;font-size:20px}.legal-date{color:#6e7384;margin-top:18px;font-size:14px}.legal-page section{border-top:1px solid #e8e7ef;padding:24px 0}.legal-page h2{color:#29213f;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.4}.legal-page p{margin:12px 0}.legal-page ul,.legal-page ol{padding-left:24px}.legal-page li{margin:10px 0}.legal-page footer{border-top:1px solid #e8e7ef;flex-wrap:wrap;gap:24px;padding-top:25px;font-size:14px;display:flex}.legal-page footer span{color:#6e7384;margin-left:auto}@media (max-width:560px){.legal-page{padding:20px}.legal-nav{padding-bottom:24px;font-size:13px}.legal-page header{padding-top:30px}.legal-lead{font-size:18px}.legal-page h2{font-size:20px}.legal-page footer span{margin-left:0}}
