:root{--ink:#171717;--red:#a32620;--paper:#f4f0e7;--line:#b9b0a2}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 Georgia,serif}a{color:inherit;text-decoration:none}.masthead,.front,.front-grid,.ranking,.section-page,.reading,.footer{width:min(1120px,calc(100% - 34px));margin:auto}.utility{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--ink);font:700 11px system-ui;letter-spacing:.12em}.nameplate{text-align:center;padding:28px 0 20px}.nameplate a{font-size:clamp(42px,8vw,82px);font-weight:900;line-height:.9}.nameplate p{margin:8px}.masthead nav{display:flex;justify-content:center;border-block:4px double var(--ink);overflow:auto}.masthead nav a{padding:12px 18px;white-space:nowrap;font-weight:bold}.front{padding:70px 0 42px;border-bottom:1px solid var(--ink)}.kicker,.section-title span,.article-head span{font:800 12px system-ui;letter-spacing:.16em;color:var(--red)}.front h1{max-width:920px;font-size:clamp(44px,7vw,78px);line-height:.98;margin:10px 0}.deck{max-width:780px;font-size:22px}.front-grid{display:grid;grid-template-columns:2fr 1fr;gap:42px;padding:38px 0}.lead-column>h2,.briefs>h2,.ranking>h2{font-size:16px;border-bottom:3px solid;padding-bottom:8px;text-transform:uppercase}.lead{padding:20px 0;border-bottom:1px solid var(--line)}.lead span,time{font:12px system-ui;color:#6b6258}.lead h3{font-size:29px;line-height:1.1;margin:7px 0}.lead>a{color:var(--red);font-weight:bold}.briefs>a{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.briefs span{display:block;color:#6b6258;font-size:14px}.note,.factbox{margin-top:24px;padding:20px;border:1px solid;background:#ebe2d2}.ranking{padding:25px 0 55px}.ranking li{padding:10px}.ranking small{float:right}.section-page{padding:35px 0 70px}.crumb{font:13px system-ui;color:#6b6258}.section-title{padding:35px 0;border-bottom:5px solid}.section-title h1{font-size:64px;margin:5px 0}.newspaper-list article{display:grid;grid-template-columns:100px 1fr 40px;gap:20px;padding:25px 0;border-bottom:1px solid}.newspaper-list h2{font-size:31px;line-height:1.1;margin:0}.arrow{font-size:30px}.pages{display:flex;gap:5px;margin-top:30px}.pages a{border:1px solid;padding:8px 13px}.reading{max-width:850px;padding:35px 0 70px}.article-head{padding:45px 0 30px;border-bottom:1px solid}.article-head h1{font-size:clamp(43px,7vw,72px);line-height:1;margin:10px 0}.article-head>p{font-size:21px}.article-body{font-size:19px;padding:25px 0}.article-body h2{font-size:32px;line-height:1.15;margin-top:1.7em}.article-body img{max-width:100%;height:auto}.after{border-top:5px solid;margin-top:40px}.after>a{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 0;border-bottom:1px solid}.footer{display:flex;justify-content:space-between;padding:35px 0;border-top:4px double}.analytics{display:none}@media(max-width:750px){.front-grid{grid-template-columns:1fr}.newspaper-list article{grid-template-columns:1fr}.arrow{display:none}.section-title h1{font-size:45px}.after>a{grid-template-columns:1fr}.footer{display:block}}