/* Preserve the approved reading/gallery system; add only navigation structure. */
.editorial-shortcuts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 32px;font:23px/1.5 var(--serif,Georgia,serif)}
.editorial-shortcuts a{display:inline-block;min-height:44px;padding:6px 0}
.psychology-ways{margin:42px 0 52px;padding:28px 0;border-block:1px solid var(--line)}
.psychology-ways>p{max-width:780px;line-height:1.8}
.editorial-doorways{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}
.editorial-doorways a{display:grid;gap:10px;padding:24px 0;border-top:1px solid var(--line)}
.editorial-doorways strong{font:25px/1.3 var(--serif,Georgia,serif)}
.editorial-doorways span{font-size:16px;line-height:1.7}
#libraryCards{display:block}
.topic-group{margin:40px 0}
.topic-group>h2{font:30px/1.25 var(--serif,Georgia,serif);margin:0 0 10px}
.topic-group>p{max-width:780px;line-height:1.75}
.topic-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}
.topic-group .lesson-card h3{font:28px/1.25 var(--serif,Georgia,serif);margin:16px 0}
.development-evidence{max-width:850px;margin:40px auto;padding:24px 0;border-block:1px solid var(--line)}
.development-evidence p{font-size:18px;line-height:1.85}
.development-evidence h2{font:30px/1.3 var(--serif,Georgia,serif)}
@media(max-width:1000px){.topic-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.editorial-doorways,.topic-group-grid{grid-template-columns:1fr}.editorial-shortcuts{font-size:21px;gap:6px 24px}.mind-reading .history-heading h1{overflow-wrap:break-word}}
