.readers-guide-hero h1{max-width:15ch}.readers-guide-reading{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:start;gap:48px;display:grid}.readers-guide-reading .resource-links{margin-top:0}.readers-guide-chapters{margin:0;padding:0;list-style:none}.readers-guide-chapters>li{border-top:1px solid var(--line);padding:24px 0}.readers-guide-chapter-heading{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.readers-guide-chapter-heading h3{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.readers-guide-chapter-heading a{min-height:44px;display:inline-block}.readers-guide-sections{margin-left:calc(3rem + 12px)}.readers-guide-sections summary{width:fit-content;min-height:44px;color:var(--teal-700);cursor:pointer;padding:10px 0;display:list-item}.readers-guide-sections ul{margin:8px 0 0;padding-left:24px}.readers-guide-sections li{padding:4px 0}.readers-guide-sections a,.readers-guide-matter a{overflow-wrap:anywhere;min-height:44px;padding:10px 0;display:inline-block}.readers-guide-matter{padding-left:24px}@media (width<=760px){.readers-guide-reading{grid-template-columns:1fr;gap:24px}.readers-guide-chapter-heading{grid-template-columns:2.2rem minmax(0,1fr);gap:8px}.readers-guide-sections{margin-left:calc(2.2rem + 8px)}}
