.baby-showcase,.comparison,.baby-stories{max-width:1100px;margin:auto;padding:60px 24px 10px;text-align:center}.baby-showcase h2,.comparison h2,.baby-stories h2{font-size:36px;line-height:1.18;font-weight:700;letter-spacing:-.7px;margin:0 auto 30px}.baby-carousel{position:relative;max-width:850px;margin:auto}.baby-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.baby-track::-webkit-scrollbar{display:none}.baby-track img{flex:0 0 calc(50% - 9px);width:calc(50% - 9px);min-width:0;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;border-radius:12px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#ffffffdf;box-shadow:0 2px 12px #0002;border-radius:50%;width:42px;height:42px;font-size:34px;line-height:1;display:grid;place-items:center}.carousel-arrow.previous{left:10px}.carousel-arrow.next{right:10px}.carousel-arrow:disabled{opacity:.4;cursor:default}.carousel-dots{display:flex;gap:7px;justify-content:center;margin-top:18px}.carousel-dots span{height:7px;width:7px;border-radius:50%;background:#ecdce3}.carousel-dots .on{background:#d96690}.comparison{padding-top:65px;max-width:700px}.comparison>.cta{min-width:160px;color:#39242d}.comparison-table{margin:30px auto 0}.comparison table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;table-layout:fixed}.comparison thead td{width:51%}.comparison thead th:first-of-type{width:20%}.comparison thead th{padding:8px 3px;font-size:13px;vertical-align:middle}.mini-brand{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #f2b2c9;border-radius:50%;width:67px;height:67px;color:#df759b;font-size:29px;line-height:1;background:#fff8fb}.mini-brand small{font-family:'Fredoka',sans-serif;font-size:12px;color:#43343b;margin-top:4px}.mini-brand small span{color:#d96690}.comparison tbody{filter:drop-shadow(0 4px 5px #00000016)}.comparison tbody th{background:#ef8dad;color:#482233;padding:16px 12px;font-size:14px;text-align:left}.comparison tbody td{background:white;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:12px 5px;font-size:12px}.comparison tbody .yes{color:#388d23;font-size:25px;font-weight:500}.comparison tbody th{border-bottom:1px solid #f5b0c7}.comparison tbody tr:first-child th{border-top-left-radius:14px}.comparison tbody tr:first-child td:last-child{border-top-right-radius:14px}.comparison tbody tr:last-child th{border-bottom-left-radius:14px;border-bottom:0}.comparison tbody tr:last-child td:last-child{border-bottom-right-radius:14px}.baby-stories{padding-top:65px;padding-bottom:55px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.story-grid article{border:1px solid #f0e0e7;border-radius:18px;overflow:hidden;background:white;box-shadow:0 6px 22px #9c5d7510}.story-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.story-grid article>div{padding:22px}.story-kicker{font-size:11px;letter-spacing:1.2px;color:#ae4d73;font-weight:700}.story-grid h3{font-size:20px;line-height:1.3;margin:9px 0}.story-grid p{font-size:14px;color:#76666e;margin:0;line-height:1.6}@media(max-width:600px){.baby-showcase,.comparison,.baby-stories{padding-left:18px;padding-right:18px}.baby-showcase{padding-top:32px}.baby-showcase h2,.comparison h2{font-size:30px;max-width:340px}.baby-track{gap:10px;border-radius:0}.baby-track img{flex-basis:calc(50% - 5px);width:calc(50% - 5px);border-radius:4px}.carousel-arrow{width:30px;height:35px;border-radius:3px;background:#322b2f80;color:white;box-shadow:none}.carousel-arrow.previous{left:4px}.carousel-arrow.next{right:4px}.comparison{padding-top:52px}.comparison-table{margin-top:24px}.comparison tbody th{padding:10px 7px;font-size:12px}.comparison tbody td{font-size:11px;padding:8px 4px}.comparison thead th{font-size:12px}.mini-brand{width:54px;height:54px;font-size:24px}.mini-brand small{font-size:10px}.baby-stories{padding-top:40px;padding-bottom:15px}.baby-stories h2{font-size:25px;margin-bottom:24px}.story-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:14px}.story-grid article{flex:0 0 100%;scroll-snap-align:start}.story-grid img{aspect-ratio:1/.95;object-position:center 32%}.story-grid article>div{padding:20px}}

.reference-note{display:none!important}.story-kicker{font-size:0}.story-kicker::after{content:'★★★★★';font-size:11px;letter-spacing:1.2px}.story-grid .review-author{margin-top:16px;font-size:12px;font-weight:600}
