/* Reading gets structure, rather than an extra task of opening each paragraph. */
.about-reading-flow{padding-block:20px 55px}
.about-reading-nav{display:flex;gap:30px;flex-wrap:wrap;padding:16px 0;border-block:1px solid var(--line);margin-bottom:46px}
.about-reading-nav a{font:500 14px/1.5 var(--sans);min-height:44px;display:flex;align-items:center;text-underline-offset:5px}
.about-reading-flow>section{background:var(--ivory);padding:50px 0;scroll-margin-top:12px;border-bottom:1px solid var(--line)}
.about-reading-flow>section>.wrap{width:100%;max-width:none}
.about-reading-flow .about-text-only>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 35px;max-width:none}
.about-reading-flow .about-text-only .eyebrow,.about-reading-flow .about-text-only h2,.about-reading-flow .about-text-only>div>p{grid-column:1/-1;margin:0;max-width:650px}
.about-reading-flow h2{font:400 44px/1.15 var(--serif);letter-spacing:-.025em;max-width:22ch;margin:0 0 25px}
.about-answer h3{font:500 18px/1.5 var(--sans);letter-spacing:0;margin:0 0 17px}
.about-answer p,.about-answer li{font-size:16px;line-height:1.8;max-width:48ch}
.about-answer .disclosure-body{padding:0;max-height:none}.about-answer ul{padding-left:20px;margin:0}
.about-reading-flow #crosse-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 35px}.about-reading-flow #crosse-story>h2{grid-column:1/-1}
.about-reading-flow .fit-heading{max-width:660px;margin-bottom:32px}.about-reading-flow .fit-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.about-reading-flow .text-link{font-size:15px;margin-top:30px;min-height:44px}
.article-page .article-layout.reading-layout{display:grid;grid-template-columns:235px minmax(0,720px);gap:60px;max-width:1100px;align-items:start;padding-top:30px}
.reading-contents{position:sticky;top:120px}.reading-contents>span{font-size:12px;letter-spacing:.1em}.reading-contents nav{display:grid;margin-top:12px}
.reading-contents a{font:400 14px/1.6 var(--sans);padding:12px 0;min-height:44px;border-bottom:1px solid var(--line);text-underline-offset:4px}
.article-page .reading-body>.reading-chapter{padding:30px 0;border-top:1px solid var(--line);margin-bottom:22px;scroll-margin-top:12px}
.article-page .reading-body>.reading-chapter>h2{font-size:36px;line-height:1.22;max-width:26ch;margin-bottom:25px}
.article-page .reading-body p{font-size:17px;line-height:1.85;max-width:66ch}.article-page .reading-answer h3{font:500 18px/1.5 var(--sans);margin:28px 0 15px}.reading-answer .disclosure-body{padding:0}
.article-page .reading-body .article-watch,.article-page .reading-body .article-sources{scroll-margin-top:12px}
@media(max-width:1050px){.about-reading-flow .about-text-only>div,.about-reading-flow #crosse-story{grid-template-columns:1fr;gap:24px}.about-answer{display:grid;grid-template-columns:1fr 1.5fr;gap:30px}.about-reading-flow .fit-columns{gap:30px}.about-reading-flow .fit-columns .about-answer{display:block}.article-page .article-layout.reading-layout{grid-template-columns:185px minmax(0,1fr);gap:30px}}
@media(max-width:760px){.about-reading-nav{gap:8px 20px;margin-bottom:10px}.about-reading-nav a{font-size:14px}.about-reading-flow>section{padding:35px 0}.about-reading-flow h2{font-size:36px}.about-reading-flow .about-text-only>div{gap:20px}.about-answer{display:block;padding-top:15px}.about-answer h3{font-size:17px;margin-bottom:13px}.about-answer p,.about-answer li{font-size:16px}.about-reading-flow .fit-columns{grid-template-columns:1fr;gap:20px}.about-reading-flow #crosse-story{gap:20px}.article-page .article-layout.reading-layout{display:block;width:calc(100% - 40px);padding-top:0}.reading-contents{display:none}.article-page .reading-body>.reading-chapter{scroll-margin-top:12px;padding:26px 0 0;margin-bottom:26px}.article-page .reading-body>.reading-chapter>h2{font-size:30px;line-height:1.25}.article-page .reading-body p{font-size:16px;line-height:1.8}.article-page .reading-body .article-watch,.article-page .reading-body .article-sources{scroll-margin-top:12px}}
