.hero-intro{font-weight:600;font-size:20px;line-height:1.4;max-width:410px}
.hero-context{font-size:16px;line-height:1.5;color:var(--ink);max-width:360px;margin:13px 0 0}
.age-guidance{display:flex;flex-wrap:wrap;gap:8px 28px}
.age-guidance strong{font-weight:600;color:var(--navy)}
.parent-value p{max-width:32ch;line-height:1.6}
.description-copy.scan-copy{max-width:62ch}
.description-copy.scan-copy p{line-height:1.6}
.description-copy.scan-copy p+p{margin-top:18px}
.description-copy .play-note{font-size:14px;font-weight:500;color:var(--navy);border-top:1px solid var(--line);padding-top:17px}
.benefit-list li{padding-left:3px;margin-bottom:14px;line-height:1.55}
@media(max-width:760px){.hero-intro{font-size:18px}.hero-context{font-size:15px;max-width:31ch;margin-top:12px}.hero-links{margin-top:23px}.description-copy.scan-copy p{font-size:15px;line-height:1.65}.description-copy.scan-copy p+p{margin-top:20px}.parent-value p{max-width:38ch}.parent-value h2{margin-bottom:9px}.age-guidance{gap:10px 25px}}
