/* PAREA 0.7.27: readable text for child-facing screens, without changing content. */
body.visual-refresh:not(.parent-mode) .story-hub-link{font-size:clamp(15px,1.08vw,16px)!important;line-height:1.4;min-height:44px;padding:10px 16px;white-space:normal;text-align:center}
body.visual-refresh:not(.parent-mode) :is(.section-heading>p,.story-shelf .section-heading p,.story-shelf-card small,.story-shelf-card .story-shelf-note,.world-card small,.age-card small,.choice-card small,.menu-card small){font-size:max(14px,1em);line-height:1.45}
body.visual-refresh:not(.parent-mode) :is(.story-shelf-card .story-shelf-kicker,.eyebrow,.age-card-label,.menu-garden-tag){font-size:clamp(13px,1.0vw,15px);line-height:1.4}
body.visual-refresh:not(.parent-mode) :is(.back-link,.little-link,.story-hub-link,.story-shelf-card a,.age-card a){min-height:42px}
body.visual-refresh:not(.parent-mode) .story-shelf .section-heading{align-items:center;gap:14px;flex-wrap:wrap}
body.visual-refresh:not(.parent-mode) .story-shelf .section-heading>a{max-width:100%}
@media(max-width:650px){body.visual-refresh:not(.parent-mode) .story-hub-link{font-size:15px!important}body.visual-refresh:not(.parent-mode) .story-shelf .section-heading{align-items:flex-start}}
