.legal-page{color:#eaf0f7;background:#0b1018;min-height:100vh;padding:clamp(30px,7vw,90px);font:16px/1.75 Arial,sans-serif}.legal-page>div{max-width:850px;margin:auto}.legal-page .brand{margin-bottom:50px;display:inline-flex}.legal-page h1{letter-spacing:-.07em;margin:0 0 12px;font-size:clamp(2.7rem,7vw,5rem);line-height:.95}.legal-page h2{color:#ff6671;margin:34px 0 7px;font-size:1.25rem}.legal-page p,.legal-page li{color:#b7c1cf}.legal-page a{color:#ff6671}.legal-page .updated{color:#7f8b9c;font-size:.82rem}
