.library-opening .library-meta{font-size:.92rem;color:var(--reading-muted);margin:0}
.library-introduction{max-width:68ch;margin-top:1.8rem;font-size:1rem;line-height:1.75;color:#535c61}
.library-introduction p{margin:0 0 1rem}
.library-introduction p:last-child{margin-bottom:0}
.library-introduction .library-question{font:400 1.4rem/1.45 var(--serif);color:#17252e;margin-bottom:1.2rem}
.library-paths .reading-path-card .reading-work{flex:0;font-size:.875rem;line-height:1.6;margin:.7rem 0 .5rem}
.library-paths .reading-path-card a{gap:.4rem}
.library-related{margin-top:2.5rem}
.library-related>h3{font:400 1.65rem/1.3 var(--serif);margin:0 0 1rem}
.library-related .reading-path-card h4{font:400 1.5rem/1.3 var(--serif);margin:.5rem 0}
.library-paths [hidden]{display:none!important}
@media(max-width:600px){.reading-library .library-opening{padding-top:8.5rem}}

.entry-door .door-meta{flex:0;display:flex;align-items:baseline;gap:.6rem;margin:0;color:#715526;font:500 .875rem/1.5 var(--sans)}
.entry-door .door-meta .door-number{font:inherit;letter-spacing:.06em}
