body{margin:0;background:#203543;color:#eef3f4;font:17px/1.65 system-ui,sans-serif}.legal-header,.legal,.legal-footer{max-width:760px;margin:30px auto;padding:0 24px}.legal h1{line-height:1.12}.legal h2{font-size:1.2rem;margin:2em 0 .4em}.legal address{font-style:normal}a{color:#d7eded}.legal-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.skip{position:absolute;left:-9999px}.skip:focus{left:10px}