*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#100c10;color:#eee7df;font:17px/1.7 system-ui,-apple-system,sans-serif}a{color:#d6b88f;text-underline-offset:4px}header,main,footer{width:min(100% - 44px,760px);margin:auto}header{display:flex;justify-content:space-between;gap:20px;padding:32px 0;border-bottom:1px solid #493646}.brand{font:italic 28px Georgia,serif;text-decoration:none}main{padding:48px 0 72px}h1{font:normal clamp(38px,8vw,60px)/1.1 Georgia,serif;letter-spacing:-1px;margin:0 0 24px}h2{font:normal 28px/1.3 Georgia,serif;margin:36px 0 12px}p{margin:12px 0}nav{display:flex;flex-wrap:wrap;gap:12px 22px}footer{padding:24px 0 40px;border-top:1px solid #493646;font-size:14px;color:#b7aab2}small,.date{color:#b7aab2}li{margin:9px 0}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#100c10;padding:10px}.links{margin-top:28px;padding:22px 0;border-top:1px solid #493646}button{font:inherit}@media(max-width:420px){body{font-size:16px}header,main,footer{width:calc(100% - 32px)}}