:root{color-scheme:dark;font-family:'Segoe UI',Arial,sans-serif;color:#e9ece4;background:#12191b;line-height:1.85}*{box-sizing:border-box}body{margin:0}a{color:#dfbd88;text-underline-offset:4px}a:hover{color:#f1d7ad}:focus-visible{outline:2px solid #dfbd88;outline-offset:5px}header,footer{max-width:1150px;margin:auto;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 40px}header{border-bottom:1px solid #3c443d}.brand{text-decoration:none;font:42px Georgia,serif;letter-spacing:-.08em}.brand span{font:600 13px 'Segoe UI',Arial,sans-serif;letter-spacing:.09em;margin-left:14px;color:#e9ece4}.back{font-size:12px;text-decoration:none}main{max-width:830px;margin:auto;padding:55px 40px 75px}h1,h2{line-height:1.2;letter-spacing:-.025em;font-weight:550}h1{font-size:43px;margin:14px 0 35px}h2{font-size:23px;margin:36px 0 15px}p{font-size:14px;margin:0 0 20px}strong{color:#f1f0e6}.eyebrow{color:#dfbd88;letter-spacing:.16em;font-size:10px}.lead{padding:18px 22px;border-left:2px solid #dfbd88;background:#1b2525;color:#cdd3c6}.updated{font-size:12px;color:#a9b3a4;margin-top:40px;padding-top:22px;border-top:1px solid #3c443d}footer{border-top:1px solid #3c443d;font-size:11px}footer nav{display:flex;gap:22px}footer a{text-decoration:none}@media(max-width:600px){header,footer{padding:23px;align-items:flex-start}.brand{font-size:32px}.brand span{font-size:9px;margin-left:8px}.back{font-size:10px;white-space:nowrap;padding-top:10px}main{padding:35px 24px 50px}h1{font-size:34px;overflow-wrap:anywhere}h2{font-size:21px}p{font-size:13px}footer{flex-direction:column;gap:15px}}
