.kids-library-groups{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kids-library-groups h3{align-items:center;gap:var(--space-3);color:var(--green-dark);display:flex}.kids-library-groups h3 .icon{width:2rem;height:2rem}.kids-library-groups ul{padding:0;list-style:none}.kids-library-groups li{border-bottom:1px solid var(--border)}.kids-library-groups a{gap:var(--space-2);padding-block:var(--space-5);flex-direction:column;text-decoration:none;display:flex}.kids-library-groups a:hover strong{text-underline-offset:.15em;text-decoration:underline}.kids-library-groups .eyebrow{color:var(--green-dark)}@media (width<=47.99rem){.kids-library-groups{grid-template-columns:1fr}}.kids-hq{--kids-section-gap:var(--space-8)}.kids-section{padding-block:var(--kids-section-gap,var(--space-8))}.kids-section+.kids-section{padding-top:0}:where(.kids-hero,.kids-section,.kids-quick-nav,.kids-framework) h2{font-size:var(--heading-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-section)}:where(.kids-section,.kids-quick-nav) h3{font-size:var(--heading-action);line-height:var(--leading-heading)}.kids-handwriting{font-family:var(--font-annotation);font-weight:var(--weight-bold);line-height:var(--leading-feature)}.kids-hero{isolation:isolate;background:var(--surface-category-blue);padding-top:var(--space-5);position:relative;overflow:hidden}.kids-hero:before,.kids-hero:after{content:"";z-index:-1;background:var(--marker-surface);border-radius:var(--radius);width:13rem;height:13rem;position:absolute;transform:rotate(-35deg)}.kids-hero:before{top:-2rem;right:-5rem}.kids-hero:after{bottom:-7rem;left:-7rem}.kids-hero .breadcrumbs{margin:0}.kids-hero-row{grid-template-columns:43% 57%;min-height:25rem;display:grid}.kids-hero-copy{z-index:1;padding-block:var(--space-8) 6rem;position:relative}.kids-hero .eyebrow{color:var(--green-dark);margin-bottom:var(--space-2)}.kids-hero h1{font-size:var(--heading-hero);line-height:var(--leading-impact);letter-spacing:var(--tracking-stat)}.kids-hero h1 span{display:block}.kids-lead{max-width:29rem;font-size:var(--text-lead);line-height:var(--leading-tight);margin-block:var(--space-4) var(--space-5)}.kids-hero-art{min-width:0;position:relative}.kids-hero-character{object-fit:contain;object-position:left bottom;width:94%;max-width:none;height:100%;position:absolute;bottom:0;left:-6%}.kids-hero-annotation{top:var(--space-5);max-width:13rem;padding:var(--space-4) var(--space-5);background:var(--yellow);font-size:var(--heading-section);border-radius:40% 20% 35% 15%;position:absolute;right:3%;transform:rotate(-10deg)}.kids-hero-values{font-size:var(--heading-action);position:absolute;bottom:5.5rem;right:0;transform:rotate(-9deg)}.kids-hero-values span{display:block}.kids-quick-nav{z-index:2;margin-top:-4.5rem;position:relative}.kids-quick-nav ul{background:var(--white);padding:var(--space-5) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.kids-quick-nav li+li{border-left:1px solid var(--border)}.kids-quick-nav a{align-items:center;gap:var(--space-2);padding:var(--space-2);text-align:center;flex-direction:column;min-height:8.5rem;text-decoration:none;display:flex}.kids-quick-nav a:hover strong{text-decoration:underline}.kids-quick-nav .icon{width:3.25rem;height:3.25rem;color:var(--green-dark)}.kids-quick-nav strong{line-height:var(--leading-label)}.kids-quick-nav span{font-size:var(--text-small)}.kids-welcome{gap:var(--space-8);grid-template-columns:1fr 1.05fr;align-items:center;display:grid}.kids-welcome p:not(.kids-handwriting){color:var(--muted);margin-top:var(--space-4)}.kids-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.kids-text-link{align-items:center;gap:var(--space-2);color:var(--green-dark);font-weight:var(--weight-bold);min-height:var(--control-height);text-decoration:none;display:inline-flex}.kids-text-link:hover{text-decoration:underline}.kids-activity-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kids-tone-green{--kids-card-bg:var(--surface-category-green);--kids-accent:var(--green-dark)}.kids-tone-yellow{--kids-card-bg:var(--surface-category-yellow);--kids-accent:var(--green-dark)}.kids-tone-blue{--kids-card-bg:var(--surface-category-blue);--kids-accent:var(--category-blue)}.kids-tone-rose{--kids-card-bg:var(--surface-category-rose);--kids-accent:var(--danger-dark)}.kids-activity{background:var(--kids-card-bg);border-radius:var(--radius);padding:var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.kids-activity-icon{width:3.5rem;height:3.5rem;color:var(--kids-accent);margin-bottom:var(--space-3)}.kids-tone-yellow .kids-activity-icon,.kids-tone-rose .kids-activity-icon{color:var(--category-yellow)}.kids-activity p{margin-block:var(--space-3) var(--space-4)}.kids-button-outline{border:1px solid var(--kids-accent,var(--green-dark));background:var(--surface-button-outline);color:var(--navy)}.kids-button-outline:hover{background:var(--white)}.kids-button-outline .icon{color:var(--kids-accent,var(--green-dark))}.kids-activity .button{width:100%;margin-top:auto}.kids-support{gap:var(--grid-gap);grid-template-columns:1.1fr 1.15fr .8fr;display:grid}:where(.kids-difference,.kids-tips,.kids-parents,.kids-action){border-radius:var(--radius);padding:var(--space-5)}.kids-difference{align-items:center;gap:var(--space-3);background:var(--marker-surface);padding:var(--space-5) var(--space-5) 0 0;grid-template-columns:38% 1fr;display:grid;overflow:hidden}.kids-difference-character{align-self:end;width:100%}.kids-difference .kids-handwriting{font-size:var(--heading-section);color:var(--green-dark)}.kids-difference p{margin-block:var(--space-3) var(--space-5)}.kids-tips{background:var(--surface-category-blue)}.kids-support h2,.kids-actions h2{font-size:var(--heading-action)}.kids-tips h2{align-items:center;gap:var(--space-3);display:flex}.kids-tips h2 .icon{color:var(--category-yellow);flex-shrink:0;width:2rem;height:2rem}.kids-tips ol{counter-reset:safety-tip;margin:var(--space-4) 0 0;padding:0;list-style:none}.kids-tips li{counter-increment:safety-tip;align-items:baseline;gap:var(--space-3);font-size:var(--text-small);display:flex}.kids-tips li+li{margin-top:var(--space-2)}.kids-tips li:before{content:counter(safety-tip);border-radius:var(--radius-circle);background:var(--green-dark);color:var(--white);height:1.35rem;font-weight:var(--weight-bold);flex:0 0 1.35rem;place-items:center;display:inline-grid}.kids-parents{background:var(--social-cutout);color:var(--white);align-items:flex-start;gap:var(--space-3);display:flex}.kids-parents>.icon{width:2.5rem;height:2.5rem;color:var(--green-light);flex-shrink:0}.kids-parents p{margin-block:var(--space-4);color:var(--text-on-dark-accent)}.kids-button-light{background:var(--white);color:var(--green-dark)}.kids-actions{align-items:stretch;gap:var(--grid-gap);grid-template-columns:1.1fr 1fr .35fr;display:grid}.kids-action{gap:var(--space-5);background:var(--kids-card-bg);display:flex}.kids-action.kids-tone-yellow{background:var(--surface-kids)}.kids-action-icon{width:3.5rem;height:3.5rem;color:var(--green-dark);flex-shrink:0}.kids-action p{margin-top:var(--space-2)}.kids-action .button{margin-top:var(--space-4)}.kids-closing-annotation{font-size:var(--heading-section);align-self:center;transform:rotate(-12deg)}.kids-closing-annotation:after{content:"";height:var(--space-1);margin-top:var(--space-2);background:var(--yellow);display:block}.kids-hq .article-newsletter-inner{max-width:var(--container)}.kids-hq .article-newsletter{margin-top:var(--space-2)}@media (width<=74.99rem){.kids-hero-row{grid-template-columns:46% 54%}.kids-hero-annotation{max-width:10rem;font-size:var(--heading-feature);right:0}.kids-hero-values{font-size:var(--text-lead);bottom:5rem}.kids-support{grid-template-columns:1fr 1fr}.kids-parents{grid-column:1/-1;align-items:center}.kids-parents p{margin-block:var(--space-2) var(--space-4)}.kids-actions{grid-template-columns:1fr 1fr}.kids-closing-annotation{text-align:center;grid-column:1/-1;justify-self:center;max-width:24rem;transform:rotate(-3deg)}}@media (width<=59.99rem){.kids-hero-row{grid-template-columns:1fr 1fr}.kids-hero-values{display:none}.kids-hero-character{width:125%;left:-20%}.kids-hero-annotation{top:var(--space-8)}.kids-quick-nav ul{gap:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.kids-quick-nav li:nth-child(4){border-left:0}.kids-welcome{grid-template-columns:1fr}.kids-framework{justify-self:center;width:100%;max-width:42rem}.kids-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.kids-hero-row{flex-direction:column;display:flex}.kids-hero-copy{padding-bottom:var(--space-4)}.kids-hero h1{overflow-wrap:normal}.kids-hero-art{height:20rem}.kids-hero-character{width:100%;max-width:33rem;left:0}.kids-hero-annotation{top:0;right:var(--space-2)}.kids-quick-nav{margin-top:-2rem}.kids-quick-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-quick-nav li:nth-child(odd){border-left:0}.kids-quick-nav li:nth-child(4){border-left:1px solid var(--border)}.kids-quick-nav li:last-child{grid-column:1/-1}.kids-quick-nav a{min-height:8rem}.kids-support,.kids-actions{grid-template-columns:1fr}.kids-parents{grid-column:auto}.kids-difference{grid-template-columns:8rem 1fr}.kids-difference-character{object-fit:contain;object-position:bottom;max-height:15rem}.kids-closing-annotation{grid-column:auto}}@media (width<=37.49rem){.kids-activity-grid{grid-template-columns:1fr}.kids-hero-annotation{max-width:8rem;font-size:var(--heading-action)}.kids-action{gap:var(--space-3)}.kids-action-icon{width:2.5rem;height:2.5rem}}
