@charset "UTF-8";

.maternity-page{max-width:960px;margin:0 auto;padding:56px 20px;color:#3a3030;line-height:1.9}.maternity-page .kb-eyebrow{margin:0 0 8px;color:#b56e75;font-weight:700;letter-spacing:.08em}.maternity-page h1{margin:0 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.3}.maternity-page h2{margin:0 0 14px;font-size:clamp(21px,2.5vw,28px);line-height:1.45}.maternity-page .kb-lead{margin:0 0 28px;font-size:18px}.maternity-page .kb-figure{margin:0 0 28px}.maternity-page .kb-figure img{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:16px}.maternity-page .kb-card,.maternity-page .kb-note{margin:0 0 22px;padding:28px;background:#fff6f5;border-radius:16px}.maternity-page .kb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.maternity-page ul{margin:0;padding-left:1.3em}.maternity-page li+li{margin-top:8px}.maternity-page .kb-note{background:#fff9eb;border-left:5px solid #d6aa55}.maternity-page .kb-cta{margin-top:30px;padding:34px;background:#faeeee;border-radius:18px;text-align:center}.maternity-page .kb-cta a{display:inline-block;padding:13px 22px;background:#b76b73;border-radius:999px;color:#fff;text-decoration:none;font-weight:700}@media(max-width:700px){.maternity-page{padding:38px 16px}.maternity-page .kb-grid{grid-template-columns:1fr}.maternity-page .kb-card,.maternity-page .kb-note{padding:22px}.maternity-page .kb-lead{font-size:16px}}