/* Meet Renu only; no changes to the locked 21 October chapter. */
.meet-renu-page .chapter{max-width:1180px}
.meet-renu-page .chapter-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px)}
.meet-renu-page .chapter-art{max-width:460px}
.meet-renu-page .chapter-copy{padding:12px 0}
.meet-renu-page h1{font-size:clamp(38px,4.5vw,60px);line-height:1.16;font-weight:500;letter-spacing:-.035em}
.meet-renu-page h1 span{color:var(--terracotta-dk)}
.renu-age{margin-top:14px;color:var(--green);font:500 17px/1.5 'Source Serif 4',Georgia,serif}
.renu-story{margin-top:24px;font:400 17px/1.65 'Source Serif 4',Georgia,serif;color:var(--ink-soft)}
.renu-story p+p{margin-top:14px}
.renu-close{margin-top:23px;font:500 22px/1.4 'Fraunces',Georgia,serif;color:var(--ink)}
.meet-renu-page .chapter-invitation{margin-top:25px}
.meet-renu-page .invitation{font-size:17px;color:var(--gold);text-align:center}
.narrator-note{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}
.meet-renu-page .narrator-note h2{margin:0 0 10px;color:var(--green);font:500 11px/1.5 'Work Sans',sans-serif;letter-spacing:.04em}
.narrator-note p{margin:0;color:var(--ink-soft);font:400 16px/1.65 'Source Serif 4',Georgia,serif}
.narrator-note .parents-cadence{margin-top:12px}
.narrator-note p+p{margin-top:12px}
@media(max-width:800px){
 .meet-renu-page .chapter-layout{grid-template-columns:1fr;gap:28px}
 .meet-renu-page .chapter-art{width:100%;max-width:380px}
 .meet-renu-page .chapter-copy{padding:0}
 .meet-renu-page h1{font-size:42px}
 .renu-story{font-size:17px}.renu-close{font-size:22px}
}
