:root{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#06185f;color:#f7f9ff}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:#06185f}a{color:inherit}.legal-shell{width:min(860px,calc(100% - 40px));margin:0 auto;padding:54px 0 80px}.legal-brand{display:inline-block;margin-bottom:72px;text-decoration:none;font-size:24px;font-weight:800;letter-spacing:.24em}.legal-kicker{margin:0 0 14px;color:#80a8ff;font-size:13px;letter-spacing:.2em}.legal-shell h1{margin:0 0 46px;font-size:clamp(42px,7vw,72px);letter-spacing:-.04em}.legal-shell section{padding:28px 0;border-top:1px solid rgba(255,255,255,.18)}.legal-shell h2{margin:0 0 12px;font-size:21px}.legal-shell p{margin:0;color:rgba(239,244,255,.76);font-size:16px;line-height:1.9}@media (max-width:640px){.legal-shell{width:min(100% - 28px,860px);padding-top:30px}.legal-brand{margin-bottom:48px;font-size:20px}}