.repair-reading{color:var(--ink,#15251d);background:var(--cream,#f3f1e8)}.repair-reading .guide-header nav a{font-size:14px}.reading-intro,.reading-list,.reading-layout,.reading-related{width:min(1120px,100% - 48px);margin-inline:auto}.reading-intro{padding-block:64px 40px}.reading-intro h1{letter-spacing:-.045em;max-width:950px;margin:20px 0;font-size:clamp(34px,4.5vw,62px);line-height:1.1}.reading-intro h1 span{color:#27573e}.reading-intro>p:not(.reading-eyebrow):not(.reading-byline){color:#4a5b50;max-width:760px;font-size:19px;line-height:1.65}.reading-eyebrow{color:#40634c;margin:18px 0 10px;font-size:14px;font-weight:650}.reading-intro a,.reading-link,.reading-next a{color:#24583b;text-underline-offset:4px;font-size:15px;text-decoration:underline}.reading-byline{color:#566257;font-size:14px}.reading-list{padding-bottom:64px}.reading-list article{border-top:1px solid #cbd3c8;grid-template-columns:58px 1fr;gap:16px;padding:28px 0 36px;display:grid}.reading-number{color:#6a7c6c;padding-top:18px;font-size:18px}.reading-list h2{letter-spacing:-.025em;max-width:900px;font-size:clamp(24px,2.7vw,34px);line-height:1.25}.reading-list h2 a{color:inherit}.reading-list article p:not(.reading-eyebrow){color:#4a5b50;max-width:820px;font-size:16px;line-height:1.7}.reading-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:64px;display:grid}.reading-toc{border-top:1px solid #bdcbbb;gap:16px;padding-top:24px;display:grid;position:sticky;top:24px}.reading-toc strong,.reading-toc a{color:#37533f;font-size:14px;line-height:1.5}.reading-toc a:hover,.reading-list h2 a:hover,.reading-related a:hover{text-underline-offset:4px;text-decoration:underline}.reading-body{max-width:74ch}.reading-body section{margin-bottom:44px;scroll-margin-top:24px}.reading-body h2{letter-spacing:-.025em;margin:0 0 20px;font-size:27px;line-height:1.3}.reading-body p,.reading-body li{color:#304235;font-family:inherit;font-size:17px;line-height:1.8}.reading-body p{margin:0 0 20px}.reading-body ul{padding-left:22px;list-style:outside}.reading-body li{margin:9px 0;padding-left:4px}.reading-next{border-block:1px solid #bdcbbb;padding-block:28px}.reading-next a{margin-top:16px;display:block}.reading-related{border-top:1px solid #cbd3c8;padding-block:32px 64px}.reading-related h2{margin-bottom:20px;font-size:24px}.reading-related a{color:#28583b;padding-block:14px;font-size:17px;display:block}@media (max-width:760px){.reading-intro,.reading-list,.reading-layout,.reading-related{width:calc(100% - 32px)}.reading-intro{padding-top:36px}.reading-layout{grid-template-columns:1fr;gap:32px}.reading-toc{position:static}.reading-list article{grid-template-columns:32px 1fr;gap:8px}.reading-body p,.reading-body li{font-size:16px}}
