.legal-page{min-height:calc(100dvh - 52px);display:flex;flex-direction:column;background:#f6f8fc}.legal-main{box-sizing:border-box;width:min(720px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px;flex:1;color:#152033}.legal-kicker{margin:0 0 8px;color:#5f6f86;font-size:12px;font-weight:600}.legal-main h1{margin:0 0 16px;font-size:24px;font-weight:600;letter-spacing:-.01em}.legal-main p{margin:0 0 14px;font-size:15px;line-height:1.65}.legal-main .legal-links{margin-top:24px;padding-top:16px;border-top:1px solid #e4eaf2;font-size:13px;color:#5f6f86}.legal-main .legal-links a{color:#2458ec;font-weight:600}