@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f8fa;color:#111114;font-family:Inter,sans-serif}.legal-nav{height:72px;width:min(1080px,calc(100% - 32px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e6eb}.legal-brand{font-size:18px;font-weight:700;text-decoration:none;color:#111;display:flex;align-items:center;gap:9px}.legal-brand span{width:27px;height:27px;border-radius:8px;background:#111;color:#fff;display:grid;place-items:center;font-size:11px}.legal-nav>a:last-child{font-size:11px;text-decoration:none;color:#666}.legal-shell{width:min(780px,calc(100% - 32px));margin:85px auto 120px}.legal-kicker{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#6657e8}.legal-shell h1{font-size:clamp(42px,7vw,68px);line-height:1;letter-spacing:-4px;margin:18px 0 22px}.legal-lead{font-size:15px;line-height:1.8;color:#6d6b74;max-width:650px;padding-bottom:38px;border-bottom:1px solid #e7e6eb}.legal-content{margin-top:40px}.legal-content section{margin:0 0 35px}.legal-content h2{font-size:18px;letter-spacing:-.5px}.legal-content p,.legal-content li{font-size:13px;line-height:1.8;color:#67656e}.legal-content a{color:#6657e8}.contact-card{background:#fff;border:1px solid #e7e6eb;border-radius:20px;padding:30px;box-shadow:0 18px 50px rgba(25,21,45,.07)}.contact-card a{display:inline-flex;margin-top:10px;padding:13px 18px;border-radius:10px;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:600}@media(max-width:600px){.legal-shell{margin-top:55px}.legal-shell h1{letter-spacing:-2.5px}}
