/* Existing lesson reader extended for connected, substantial chapters. */
.deep-feature{border-block:1px solid var(--line);padding:28px 0;margin:30px 0;max-width:900px}.deep-feature h2{font:400 clamp(26px,3vw,38px)/1.2 var(--serif)}.deep-feature p{max-width:70ch;line-height:1.7}.deep-lesson .lesson-body{min-width:0;max-width:72ch}.deep-lesson .lesson-body>p{font-size:18px;line-height:1.85;margin:0 0 1.3em}.deep-lesson .lesson-body>.eyebrow{font-size:12px}.deep-lesson .lesson-body>.small{font-size:13px}.deep-lesson .lesson-body>h2{font:400 clamp(28px,3vw,38px)/1.25 var(--serif);margin:10px 0 24px;text-wrap:balance}.deep-lesson .lesson-nav a{white-space:normal;line-height:1.5;padding:12px;min-height:44px}.deep-connection{border-top:1px solid var(--line);padding:24px 0;margin:24px 0}.deep-connection h3,.deep-paths h3{font:400 26px/1.3 var(--serif)}.deep-connection p,.deep-paths p{line-height:1.75}.deep-pagination{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0}.deep-pagination a{white-space:normal;line-height:1.5;max-width:100%}.deep-home>p{max-width:75ch;line-height:1.8}.deep-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0 48px}.deep-paths section{border-top:1px solid var(--line);padding-top:14px}.deep-paths ol{padding-left:22px}.deep-paths li{padding:10px 0;line-height:1.5}.media-encounter{margin:32px 0}.media-encounter details{border-top:1px solid var(--line);padding:10px 0}.media-encounter summary{padding:14px 0;min-height:44px;cursor:pointer}.media-encounter h4{font-size:20px}.media-encounter blockquote{border-left:2px solid var(--accent);padding:8px 18px;margin:16px 0;line-height:1.8}.media-encounter p{line-height:1.75}.deep-lesson .lesson-sources a{overflow-wrap:anywhere}.deep-lesson .lesson-sources{margin-top:40px}body .deep-home h1{font-size:clamp(42px,5.5vw,68px)}@media(max-width:800px){.deep-paths{grid-template-columns:1fr;gap:12px}.deep-lesson .lesson-layout{grid-template-columns:minmax(0,1fr)}.deep-lesson .lesson-nav{position:static;display:grid;grid-template-columns:1fr;max-height:none}.deep-lesson .lesson-body>p{font-size:17px;line-height:1.8}}@media print{.deep-lesson .lesson-nav,.deep-pagination{display:none}.deep-lesson .lesson-layout{display:block}}

.deep-mobile-contents{display:none}.deep-supplement{border-top:1px solid var(--line);margin-top:24px;padding:12px 0}.deep-supplement>summary{min-height:44px;padding:14px 0;cursor:pointer}@media(max-width:800px){.deep-mobile-contents{display:block;border-block:1px solid var(--line);margin:22px 0}.deep-mobile-contents>summary{padding:16px 0;cursor:pointer;min-height:44px}.deep-mobile-contents nav{display:grid}.deep-mobile-contents a{display:block;padding:14px 8px;line-height:1.5;min-height:44px}.deep-mobile-contents a[aria-current]{font-weight:700}.deep-lesson .lesson-nav{display:none}}
.deep-home>.eyebrow{display:block;margin-top:10px}

@media(max-width:800px){.foundation-lesson .lesson-nav{display:none}}
