*{box-sizing:border-box}body{margin:0;background:#111019;color:#eee9df;font:17px/1.75 system-ui,sans-serif}a{color:#d6b879;text-underline-offset:4px}header{padding:22px 6%;border-bottom:1px solid #554760}header a{font-weight:700;letter-spacing:3px;text-decoration:none}main{max-width:880px;margin:auto;padding:45px 24px 70px}h1{font:clamp(2.4rem,7vw,4rem)/1.1 Georgia,serif;margin:22px 0}h2{font:1.6rem/1.3 Georgia,serif;color:#dfc78f;margin-top:35px}p,li{overflow-wrap:anywhere}.legal-nav,footer{display:flex;flex-wrap:wrap;gap:14px 28px}.legal-nav{padding:18px 0;border-block:1px solid #554760}footer{padding:25px 6%;border-top:1px solid #554760;font-size:14px}.stand{color:#bfb5c9;font-size:14px}a:focus-visible{outline:3px solid #d6b879;outline-offset:5px}@media(max-width:600px){main{padding:30px 20px}header a{font-size:14px}}