/* Legal text is unchanged. No legacy bundles, typography or navigation. */
html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}
.u-legal{width:min(100%,1000px);padding:58px 32px 90px;margin:auto;font-family:Manrope,Arial,sans-serif;line-height:1.85;min-height:70vh}
.u-legal .u-back{margin-bottom:24px}.u-legal article{overflow-wrap:anywhere}
.u-legal h1{font:600 clamp(25px,3.3vw,44px)/1.3 Unbounded,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 40px;color:#f1f0ff}
.u-legal :is(h2,h3){font:600 21px/1.5 Manrope,Arial,sans-serif!important;margin:34px 0 16px}
.u-legal p{margin:16px 0;color:#c0bdd2;font-size:16px}
.u-legal :is(ol,ul){padding-left:24px}.u-legal li{margin:10px 0;color:#c0bdd2}.u-legal a{color:#b4b2ff}.u-legal strong{color:#f1f0ff}.u-legal table{display:block;max-width:100%;overflow-x:auto}.u-legal td{padding:8px;vertical-align:top}
@media(max-width:600px){.u-legal{padding:34px 20px 56px}.u-legal h1{font-size:25px}.u-legal p,.u-legal li{font-size:15px}.u-legal :is(ol,ul){padding-left:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
