.kids-columns .text-link{font-size:13px;font-weight:700;text-decoration:none;white-space:normal}
.kids-columns .category-tag{display:inline-block;padding:3px 11px;border-radius:6px;background:var(--teal-tint);color:var(--teal-dark);font-size:11px;font-weight:700}
.kids-columns .guide-card{background:white;border:1px solid var(--hair);border-radius:15px;overflow:hidden;display:flex;flex-direction:column}
.kids-columns .guide-card-cover{background:var(--teal-tint);position:relative;min-height:215px;padding:26px;overflow:hidden}
.kids-columns .guide-card:nth-child(2) .guide-card-cover{background:#fae9df}
.kids-columns .guide-card:nth-child(3) .guide-card-cover{background:#e7eef2}
.kids-columns .guide-card-cover>span:first-child{font-size:11px;color:#46675d}
.kids-columns .guide-card-cover p{font-size:22px;font-weight:700;line-height:1.7;margin:17px 0 20px;position:relative;z-index:1}
.kids-columns .guide-card-body{padding:23px;display:flex;flex:1;flex-direction:column}
.kids-columns .guide-card h2{font-size:17px;line-height:1.85;margin:13px 0}
.kids-columns .guide-card h2 a{color:var(--ink);text-decoration:none}
.kids-columns .guide-card-body>p{font-size:12px;color:var(--gray)}
.kids-columns .guide-card-body>.text-link{margin-top:auto;padding-top:10px}
.kids-columns .guide-card-image img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}
.kids-columns .guide-card-image small{padding:12px 20px 0}
.kids-columns .guide-card-cover{min-height:175px}
.kids-columns .guide-card-cover p{font-size:23px;max-width:300px}
.kids-columns .guide-card-body>.category-tag{align-self:flex-start;margin-bottom:10px}
.kids-columns .guide-card-review .guide-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:inherit}
.kids-columns .guide-card-review .guide-card-link:focus-visible{outline:3px solid var(--teal-dark);outline-offset:4px}
.kids-columns .guide-card-review:hover{border-color:var(--teal-dark);box-shadow:0 5px 18px #173f4a12}
.kids-columns .guide-card-review .guide-card-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:initial}
.kids-columns .guide-card-review .guide-card-body{flex:1}
.kids-columns .guide-card-review .text-link{margin-top:auto}
.kids-columns{padding-top:48px;padding-bottom:24px}.kids-columns>h2{font-size:24px;margin:0 0 26px}.kids-columns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kids-columns .guide-card{min-width:0}.kids-columns .guide-card-body h2{font-size:19px;line-height:1.7;margin:12px 0}.kids-columns .guide-card-body p{font-size:14px;line-height:1.9;margin:0 0 18px}.kids-columns .guide-card-link:hover{color:inherit}.kids-columns .text-link{color:var(--teal-dark)}
@media(max-width:720px){.kids-columns-grid{grid-template-columns:minmax(0,1fr)}.kids-columns{padding-top:32px}.kids-columns>h2{font-size:22px}}
#kids-columns-heading{scroll-margin-top:180px}
