.legal-page{color:#1b1036;background:radial-gradient(circle at 84% 0,#715dff30,#0000 28%),#f7f5fd;min-height:100vh}.legal-nav,.legal-main{width:min(920px,100% - 48px);margin:0 auto}.legal-nav{color:#685d7b;letter-spacing:.55px;justify-content:space-between;align-items:center;padding:24px 0;font-size:11px;font-weight:900;display:flex}.legal-brand{color:#1b1036;letter-spacing:-.5px;align-items:center;gap:9px;font-size:16px;font-weight:900;display:inline-flex}.legal-brand img{object-fit:contain;filter:drop-shadow(0 6px 13px #614ccb4d);width:35px;height:35px}.legal-actions{align-items:center;gap:16px;display:flex}.legal-actions button{color:#685d7b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal-actions a{color:#6746c1}.legal-main{padding:70px 0 92px}.legal-kicker{color:#7458ca;letter-spacing:1.65px;font-size:10px;font-weight:900}.legal-main h1{max-width:670px;font-family:var(--font-display),serif;letter-spacing:-3.5px;margin:15px 0 13px;font-size:clamp(52px,7vw,78px);font-weight:600;line-height:.93}.legal-intro{color:#655d72;max-width:690px;margin:0;font-size:16px;line-height:1.58}.legal-updated{color:#8a8195;margin:17px 0 38px;font-size:11px}.legal-grid{gap:14px;display:grid}.legal-grid section{background:#fff;border:1px solid #ded7ec;border-radius:16px;padding:25px;box-shadow:0 13px 29px #341b680e}.legal-grid h2{font-family:var(--font-display),serif;letter-spacing:-.9px;margin:0 0 10px;font-size:29px;font-weight:600}.legal-grid p,.legal-grid li{color:#61596e;font-size:13px;line-height:1.62}.legal-grid p{margin:0}.legal-grid p+p{margin-top:10px}.legal-grid ul{margin:10px 0 0;padding-left:19px}.legal-grid li+li{margin-top:5px}.legal-footer{color:#7253ca;gap:17px;margin-top:28px;font-size:11px;font-weight:900;display:flex}@media (max-width:700px){.legal-nav,.legal-main{width:min(100% - 30px,920px)}.legal-main{padding:48px 0 68px}.legal-main h1{letter-spacing:-2.5px;font-size:52px}.legal-grid section{padding:20px}.legal-footer{flex-wrap:wrap}}
