.kids-index-shell{color:#292e2c;max-width:1120px;margin:0 auto;padding:32px 20px 75px}.kids-index-banner{background:linear-gradient(120deg,#f1eafa,#fcf9f2);border:1px solid #e6d9eb;border-radius:18px;padding:clamp(25px,4.5vw,49px)}.kids-index-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#7453a0;font-size:.8rem;font-weight:800}.kids-index-banner h1{color:#3e3056;margin:12px 0;font-size:clamp(2.15rem,4.5vw,3.2rem)}.kids-index-banner p{max-width:795px;font-size:1.05rem;line-height:1.75}.kids-index-paths{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.kids-index-paths span{color:#4e405f;background:#fff;border:1px solid #dcd2e7;border-radius:30px;padding:9px 15px;font-size:.89rem}.kids-index-chapters{margin:38px 0}.kids-index-chapters h2{margin-bottom:6px;font-size:1.6rem}.kids-index-chapters p{color:#5d6562;margin-bottom:24px;line-height:1.6}.kids-index-grid{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:16px;display:grid}.kids-index-card{background:#fff;border:1px solid #dedce2;border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 7px 24px #32233909;color:#36303f!important;text-decoration:none!important}.kids-index-card:hover,.kids-index-card:focus-visible{background:#fcfaff;border-color:#805ba4}.kids-index-book{letter-spacing:.11em;color:#776589;text-transform:uppercase;font-size:.75rem;font-weight:800}.kids-index-card strong{font-size:1.35rem}.kids-index-card small{color:#6a6d73;font-size:.84rem;line-height:1.5}.kids-index-cta{color:#6b4b8e;margin-top:auto;font-weight:750}.kids-index-reader{border-top:1px solid #e5e0e9;padding-top:23px}.kids-index-reader a{color:#5a377e;font-weight:750}@media (max-width:640px){.kids-index-shell{padding:18px 12px 60px}.kids-index-banner{border-radius:13px}.kids-index-grid{grid-template-columns:1fr}.kids-index-card{padding:18px}}
