@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@500;600;700&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#243047;background:#f7f8fb}*{box-sizing:border-box}body{margin:0}.legal-nav{height:72px;background:#101725;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1000px)/2));gap:20px}.legal-brand{font:700 22px Outfit;letter-spacing:-1px;color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}.mark{width:24px;height:24px;background:#d6ff3f;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:relative}.mark:after{content:'';position:absolute;inset:8px;border-radius:50%;background:#101725}.legal-nav a:not(.legal-brand){font-size:13px;color:#d7dceb;text-decoration:none}.legal-main{max-width:820px;margin:0 auto;padding:72px 24px}.legal-main h1{font:600 42px Outfit;letter-spacing:-1.5px;margin:0 0 8px}.updated{color:#758196;font-size:14px;margin:0 0 42px}.legal-main h2{font:600 22px Outfit;margin:34px 0 8px}.legal-main p,.legal-main li{font-size:15px;line-height:1.7;color:#536075}.legal-main ul{padding-left:22px}.legal-main a{color:#4e60ec}.legal-footer{border-top:1px solid #dfe4eb;padding:25px 24px;text-align:center;color:#778398;font-size:13px}.legal-footer a{color:#4e60ec;text-decoration:none;margin:0 8px}@media(max-width:600px){.legal-nav{height:auto;padding:18px 22px;align-items:flex-start;flex-direction:column}.legal-main{padding:48px 22px}.legal-main h1{font-size:34px}}
