*{box-sizing:border-box}body{margin:0;background:#071419;color:#e9ede3;font:18px/1.75 Arial,Helvetica,sans-serif}a{color:#a5daca;text-underline-offset:5px}a:focus-visible{outline:2px solid #d6b783;outline-offset:5px}header,main,footer{max-width:820px;margin:auto;padding:28px}header{border-bottom:1px solid #294044}header a{font-size:14px;letter-spacing:.1em}h1{font:normal clamp(36px,6vw,62px)/1.1 Georgia,serif;letter-spacing:-.03em}h2{font:normal 30px/1.2 Georgia,serif}p{color:#a7b9b6}.meta{font-size:14px;color:#d6b783}aside{margin-top:45px;border-top:1px solid #294044;padding-top:20px}.button{display:inline-block;background:#a5daca;color:#071419;padding:12px 22px;text-decoration:none}footer{font-size:14px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:#071419}main>article+article{border-top:1px solid #294044;margin-top:40px;padding-top:25px}