*{box-sizing:border-box}html{background:#171b19;color:#c6c2ae;font:17px/1.6 Georgia,serif}body{margin:0;padding:28px}main{max-width:1100px;margin:auto}a{color:#d5b978;text-decoration:none}a:hover{color:#fff0c3}nav,footer,.issue,.edition,figcaption,summary{font-family:monospace}nav,footer{display:flex;justify-content:space-between;gap:18px;font-size:12px;letter-spacing:1px;padding:16px 0;border-bottom:1px solid #62685b}header{position:relative;min-height:480px;overflow:hidden;padding:36px 0 24px}.issue{font-size:12px;letter-spacing:2px;color:#a69e7e}h1{position:relative;z-index:1;font:900 clamp(64px,12vw,135px)/.78 Georgia,serif;letter-spacing:-7px;color:#ddd5b5;margin:35px 0 26px;text-shadow:2px 4px #131714}h1 span{display:block;font:15px/2 monospace;letter-spacing:13px;margin-top:18px}.tagline{position:relative;z-index:1;font-size:22px;line-height:1.25}.dispatch{position:absolute;width:68%;right:-70px;top:25px;opacity:.26;mix-blend-mode:luminosity}.opening{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;border-top:3px double #8a8c73;padding:24px 0}.opening p{margin:0}.install{display:block;border:1px solid #bd9c5f;background:#34372c;padding:13px 15px;font:14px/1.4 monospace;text-align:center}.edition{font-size:11px!important;color:#a7ab98;line-height:1.7!important;margin-top:10px!important}figure{margin:0;border:1px solid #686d5d;background:#111513}figure img{width:100%;display:block}figcaption{font-size:11px;padding:7px 14px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:20px 0}h2{font-size:25px;font-weight:400;color:#d5cba9;margin:18px 0 8px}.columns p{margin:0 0 20px;color:#b6bbaa}details{border-top:1px solid #696f5e;padding:18px 0;font-size:14px}summary{cursor:pointer;color:#cfba8d;font-size:13px}footer{border-top:3px double #8a8c73;border-bottom:none;margin-top:20px;padding:22px 0;font-size:11px}a:focus-visible,summary:focus-visible{outline:2px solid #d4b975;outline-offset:4px}@media(max-width:700px){body{padding:16px}header{min-height:390px}h1{letter-spacing:-4px}.opening,.columns{grid-template-columns:1fr;gap:20px}.dispatch{width:100%;right:-100px;top:55px}.opening{padding:20px 0}footer{font-size:10px}}
