*{box-sizing:border-box}body{margin:0;background:#f4efe5;color:#171813;font:17px/1.65 Georgia,serif}a{color:#b43821}.mast{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 5vw;border-bottom:3px double #171813}.wordmark{font:bold 32px Arial;text-decoration:none;color:#171813;letter-spacing:-2px}.wordmark small{display:block;font:10px Arial;letter-spacing:.18em;text-align:center}.open{text-align:right;font:bold 14px Arial}.edition{font:11px Arial;letter-spacing:.14em}main{max-width:1120px;margin:auto;padding:0 28px}.cover{display:grid;grid-template-columns:4fr 1fr;gap:45px;padding:80px 0;border-bottom:1px solid #888}.covercopy>p,.kicker{font:12px Arial;letter-spacing:.18em;color:#a53d29}.cover h1{font-size:clamp(42px,7vw,82px);line-height:.96;margin:18px 0}.dek{font-size:21px;max-width:800px}.cta{display:inline-block;background:#b43821;color:white;padding:12px 22px;text-decoration:none;font:bold 14px Arial}.issue{border-left:1px solid #777;padding-left:25px}.issue span{font:11px Arial}.issue b{display:block;font:50px Arial;margin-top:20px}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:55px 0;border-bottom:1px solid #999}.columns article+article{border-left:1px solid #aaa;padding-left:32px}.num{font:45px Arial;color:#b43821}.columns h2{font-size:25px;line-height:1.15}.feature{display:grid;grid-template-columns:70px 1fr;gap:30px;padding:80px 0}.vertical{writing-mode:vertical-rl;font:12px Arial;letter-spacing:.4em;border-right:6px solid #171813}.feature h2,.bonus h2,.payments h2,.appnote h2,.qa h2{font-size:42px;line-height:1.05;margin:12px 0}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:2px solid}.facts div{padding:20px;border-right:1px solid #999}.facts b,.facts span{display:block}.facts b{font:18px Arial}.duo{display:grid;grid-template-columns:1fr 1fr}.duo article{padding:50px;background:#ded4c2}.duo .dark{background:#1e2420;color:#eee}.duo h2{font-size:35px}.bonus{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:80px 0;border-bottom:1px solid}.bonus li{padding:12px;border-bottom:1px solid #aaa}.bonus span{font:12px Arial;color:#a53d29}.payments{padding:80px 0}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.timeline article{border-top:5px solid #b43821;padding:20px;background:#e7dfd0}.timeline i{font:30px Arial;color:#b43821}.appnote{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center;padding:50px;border:1px solid #777}.badge{width:160px;height:160px;border-radius:50%;background:#b43821;color:#fff;display:grid;place-content:center;font:bold 45px Arial}.qa{padding:80px 0}.qgrid{display:grid;grid-template-columns:1fr 1fr}.qgrid article{padding:25px;border-top:1px solid #888}.byline{border-top:4px double;border-bottom:4px double;padding:24px 0;margin-bottom:70px}.byline b{font-family:Arial}footer{padding:40px 5vw;background:#171813;color:#eee;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px}footer .wordmark{color:white}footer a{text-align:right;color:#efaa91}@media(max-width:760px){.edition{display:none}.mast{grid-template-columns:1fr auto}.cover,.columns,.feature,.bonus,.timeline,.appnote{grid-template-columns:1fr}.issue,.vertical{display:none}.columns article+article{border-left:0;padding-left:0}.facts,.duo,.qgrid{grid-template-columns:1fr}.feature h2,.bonus h2,.payments h2,.appnote h2,.qa h2{font-size:34px}.badge{width:100px;height:100px}footer{grid-template-columns:1fr}footer a{text-align:left}}