.kids-recommendations{--kids-mint:color-mix(in oklab, var(--brand-current) 10%, var(--color-card));scroll-margin-top:11rem}.kids-recommendations-head.has-figure{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;display:grid}.kids-recommendations .kids-recommendations-intro{margin-top:1.75rem}.kids-recommendations .prose-content.kids-recommendations-intro>p{border-left:4px solid var(--brand-current);background:var(--kids-mint);max-width:none;color:var(--color-foreground);border-radius:0 1rem 1rem 0;margin:0;padding:1.1rem 1.4rem;font-size:1.0625rem;font-weight:500}.kids-recommendations .prose-content.kids-recommendations-intro>p+p{margin-top:.75rem}.kids-recommendations-figure figure{margin:0}.kids-recommendations-figure img{aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;width:100%;height:auto;display:block}.kids-recommendations .prose-content>figure{float:right;width:32%;margin:0 0 1.5rem 2rem}.kids-recommendations .prose-content>figure img{aspect-ratio:4/3;object-fit:cover}.kids-recommendations .prose-content>p{max-width:42rem;color:var(--color-muted-foreground)}.kids-recommendations .prose-content:after{content:"";clear:both;display:table}.kids-recommendations .prose-content h3{clear:both;color:var(--color-foreground);letter-spacing:-.02em;margin:3.5rem 0 1rem;font-size:1.5rem;font-weight:800}.kids-recommendations .prose-content ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin:0;padding:0;list-style:none;display:grid}.kids-recommendations .prose-content ul>li{border-bottom:1px solid var(--color-border);margin:0;padding:1.15rem 0 1.15rem 3rem;line-height:1.6;position:relative}.kids-recommendations .prose-content ul>li:before{content:"";background:var(--kids-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f50' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 1rem no-repeat;border-radius:999px;width:2rem;height:2rem;position:absolute;top:1rem;left:0}.kids-recommendations .prose-content ul.kids-age-timeline{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.75rem;margin-top:1.5rem;position:relative}.kids-recommendations .prose-content ul.kids-age-timeline:before{content:"";background:linear-gradient(90deg,color-mix(in oklab,var(--brand-current) 18%,transparent),var(--brand-current));border-radius:3px;height:3px;position:absolute;top:calc(2.7rem - 1.5px);left:0;right:0}.kids-recommendations .prose-content ul.kids-age-timeline>li{color:var(--color-muted-foreground);border:0;padding:0;font-size:.95rem;line-height:1.55}.kids-recommendations .prose-content ul.kids-age-timeline>li:before{background:var(--brand-current);width:1rem;height:1rem;box-shadow:0 0 0 5px var(--color-card);top:2.2rem}.kids-recommendations .prose-content ul.kids-age-timeline>li:first-child:before{background:color-mix(in oklab,var(--brand-current) 35%,var(--color-card))}.kids-recommendations .prose-content ul.kids-age-timeline>li:nth-child(2):before{background:color-mix(in oklab,var(--brand-current) 55%,var(--color-card))}.kids-recommendations .prose-content ul.kids-age-timeline>li:nth-child(3):before{background:color-mix(in oklab,var(--brand-current) 75%,var(--color-card))}.kids-recommendations .prose-content ul.kids-age-timeline>li:nth-child(4):before{background:color-mix(in oklab,var(--brand-current) 90%,var(--color-card))}.kids-recommendations .prose-content ul.kids-age-timeline>li>span{display:block}.kids-recommendations .prose-content ul.kids-age-timeline>li>span:first-letter{text-transform:uppercase}.kids-recommendations .prose-content ul.kids-age-timeline strong{color:var(--brand-current);letter-spacing:-.02em;white-space:nowrap;margin-bottom:1.9rem;font-size:1.5rem;font-weight:800;line-height:1.2;display:block}@media(max-width:1023px){.kids-recommendations-head.has-figure{grid-template-columns:minmax(0,1fr);gap:2rem}.kids-recommendations .prose-content ul.kids-age-timeline{grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem;padding-left:2.25rem}.kids-recommendations .prose-content ul.kids-age-timeline:before{background:linear-gradient(180deg,color-mix(in oklab,var(--brand-current) 18%,transparent),var(--brand-current));width:3px;height:auto;inset:.5rem auto .5rem .45rem}.kids-recommendations .prose-content ul.kids-age-timeline>li:before{top:.25rem;left:-2.2rem}.kids-recommendations .prose-content ul.kids-age-timeline>li>span{display:block}.kids-recommendations .prose-content ul.kids-age-timeline>li>span:first-letter{text-transform:uppercase}.kids-recommendations .prose-content ul.kids-age-timeline strong{margin-bottom:.3rem;font-size:1.25rem}}@media(max-width:639px){.kids-recommendations{scroll-margin-top:10rem}.kids-recommendations .prose-content>figure{float:none;width:100%;margin:0 0 1.5rem}.kids-recommendations .prose-content ul{grid-template-columns:minmax(0,1fr)}.kids-recommendations .prose-content h3{margin-top:2.5rem}}
