.legal-page{color:#090c10;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page>header,.legal-page>footer{justify-content:space-between;align-items:center;width:min(1180px,90%);margin:auto;display:flex}.legal-page>header{height:110px}.legal-wordmark{letter-spacing:-2px;font-size:25px;font-weight:800}.legal-page>header>a:last-child{font-size:14px}.legal-page article{border-top:1px solid #dce0e4;width:min(1180px,90%);margin:auto;padding:95px 0 120px}.legal-kicker{letter-spacing:2px;color:#697682;margin:0 0 45px;font:11px monospace}.legal-page h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,108px);font-weight:500;line-height:.94}.legal-page h1 span{color:#93a0ad}.legal-lead{color:#4f5b66;max-width:790px;margin:65px 0 100px;font-size:24px;line-height:1.55}.legal-page section{border-top:1px solid #dce0e4;grid-template-columns:1fr 1.4fr;gap:15%;padding:50px 0;display:grid}.legal-page section h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:500}.legal-page section p{color:#57636e;margin:0;font-size:17px;line-height:1.8}.legal-cards{background:#dce0e4;border:1px solid #dce0e4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.legal-cards>div{background:#fff;padding:34px}.legal-cards span{color:#72808d;font:11px monospace}.legal-cards h3{letter-spacing:-.6px;margin:55px 0 15px;font-size:23px;font-weight:500}.legal-cards p{color:#5b6671;font-size:15px;line-height:1.7}.legal-cta{color:#fff;background:#080c12;border-radius:24px;justify-content:space-between;align-items:center;margin-top:70px;padding:34px;font-size:22px;display:flex}.legal-cta span{font-size:30px}.legal-page>footer{color:#697682;border-top:1px solid #dce0e4;padding:28px 0 35px;font-size:11px}.legal-page>footer nav{gap:25px;display:flex}.privacy-copy{max-width:960px!important}.privacy-copy section{grid-template-columns:1fr 1.5fr}.privacy-date{color:#71808d;margin-top:50px;font:11px monospace}@media (max-width:700px){.legal-page>header{height:90px}.legal-wordmark{font-size:20px}.legal-page article{padding:65px 0 80px}.legal-page h1{font-size:56px}.legal-lead{margin:45px 0 75px;font-size:20px}.legal-page section,.privacy-copy section{grid-template-columns:1fr;gap:20px;padding:35px 0}.legal-page section h2{font-size:25px}.legal-page section p{font-size:16px}.legal-cards{grid-template-columns:1fr}.legal-cards h3{margin-top:30px}.legal-page>footer{flex-wrap:wrap;gap:18px}}
