body{margin:0;background:#f2f5f6;color:#142432;font-family:Arial,sans-serif}.legal-nav{max-width:860px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center}.legal-nav a{color:#1674b8;text-decoration:none;font-weight:700;font-size:13px}.legal-nav strong{color:#142432}.legal{max-width:760px;margin:25px auto 70px;padding:55px;background:white;border:1px solid #dce3e6}.legal .updated{font:700 10px monospace;color:#1674b8;letter-spacing:.12em}.legal h1{font-size:44px;letter-spacing:-.04em}.legal h2{font-size:20px;margin-top:32px}.legal p,.legal li{font-size:14px;line-height:1.75;color:#5c6c78}.legal a{color:#1674b8}@media(max-width:640px){.legal{margin:10px 14px 45px;padding:30px 22px}.legal h1{font-size:34px}.legal-nav{padding:18px}}
