.newborn-capability-framework-section_section__hcKrn{position:relative;min-height:clamp(780px,66.6667vw,1024px);overflow:hidden;border-block:1px solid rgb(23 59 61/8%);background:#fef9ef;color:#173b3d;container-type:inline-size}.newborn-capability-framework-section_copy__lwn1S{position:relative;z-index:300;width:min(100% - 100px,1424px);margin-inline:auto;padding-top:calc(clamp(62px, 4.6875vw, 72px) * var(--site-space-scale))}.newborn-capability-framework-section_copy__lwn1S h2{max-width:760px;margin:0;font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:calc(clamp(40px, 3.75vw, 54px) * var(--site-display-scale));font-weight:400;line-height:1.14815;letter-spacing:-.035em}.newborn-capability-framework-section_copy__lwn1S p{margin:24px 0 0;color:rgb(23 59 61/56%);font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.6}.newborn-capability-framework-section_copy__lwn1S button{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;padding:8px 16px 9px;border:1.184px solid rgb(23 59 61/40%);border-radius:999px;background:transparent;color:#173b3d;font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:clamp(14.5px,1.151vw,16.58px);font-weight:400;line-height:1.2;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.newborn-capability-framework-section_copy__lwn1S button:focus-visible,.newborn-capability-framework-section_copy__lwn1S button:hover{border-color:#173b3d;background:#173b3d;color:#fef9ef;outline:none;transform:translateY(-1px)}.newborn-capability-framework-section_riverViewport__CIb15{--river-scale:1;position:absolute;z-index:20;top:110px;left:50%;width:1536px;height:888px;overflow:visible;transform:translateX(-50%) scale(var(--river-scale));transform-origin:50% 0}.newborn-capability-framework-section_riverCanvas__hq3xn{position:relative;width:1536px;height:888px}.newborn-capability-framework-section_mobileRiverViewport__Y9jJb{display:none}.newborn-capability-framework-section_cardItem__nzPbQ{--card-x:0px;--card-y:0px;--card-order:1;--card-surface:#fcf6ea;--card-side:url(/newborn-care/capability/skill-card-side-1.svg);--card-active-side:url(/newborn-care/capability/skill-card-side-4.svg);position:absolute;z-index:var(--card-order);top:var(--card-y);left:var(--card-x);width:186.457px;height:374.672px;opacity:1;transform:translateZ(0);transform-origin:50% 100%;cursor:pointer;pointer-events:none;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .48s ease}.newborn-capability-framework-section_cardItem__nzPbQ[data-active]{will-change:transform}.newborn-capability-framework-section_cardItem__nzPbQ[data-raised]{transform:translate3d(0,-220px,0)}.newborn-capability-framework-section_sideFaces__F8WAQ{background-image:var(--card-side)}.newborn-capability-framework-section_activeSideFaces__BvnxF,.newborn-capability-framework-section_sideFaces__F8WAQ{position:absolute;top:6.35px;left:0;width:186.457px;height:358.324px;background-repeat:no-repeat;background-size:100% 100%}.newborn-capability-framework-section_activeSideFaces__BvnxF{background-image:var(--card-active-side);opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1)}.newborn-capability-framework-section_cardItem__nzPbQ[data-raised] .newborn-capability-framework-section_activeSideFaces__BvnxF{opacity:1}.newborn-capability-framework-section_faceWrap__QKUiC{position:absolute;top:0;left:0;width:180.396px;height:374.672px;overflow:visible}.newborn-capability-framework-section_cardFace__uXdp8{position:absolute;top:0;left:0;display:flex;width:208.302px;height:270.521px;flex-direction:column;padding:25.56px 27.46px 26.02px 25.58px;overflow:hidden;border:1px solid rgb(0 0 0/10%);border-radius:26px;background:var(--card-surface);color:#173b3d;transform:matrix(.8660254,.5,0,1,0,0);transform-origin:0 0;transition:color .46s ease,background-color .46s ease,border-color .46s ease}.newborn-capability-framework-section_cardFace__uXdp8 p{max-width:14ch;margin:0;color:rgb(23 59 61/54%);font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:9px;font-weight:500;line-height:1.08;letter-spacing:.11em;text-transform:uppercase;transition:color .72s cubic-bezier(.22,1,.36,1)}.newborn-capability-framework-section_cardFace__uXdp8 h3{max-width:6.6em;margin:calc(67px * var(--site-space-scale)) 0 0;font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1.06;letter-spacing:-.035em}.newborn-capability-framework-section_cardFace__uXdp8[data-long] h3{margin-top:calc(50px * var(--site-space-scale));font-size:19px;line-height:1.08}.newborn-capability-framework-section_cardFace__uXdp8 small{margin-top:auto;color:rgb(23 59 61/54%);font-family:var(--font-google-sans-flex),system-ui,sans-serif;font-size:8px;font-weight:400;line-height:1;letter-spacing:.045em;white-space:nowrap;transition:color .72s cubic-bezier(.22,1,.36,1)}.newborn-capability-framework-section_cardItem__nzPbQ[data-raised] .newborn-capability-framework-section_cardFace__uXdp8{border-color:rgb(255 255 255/5%);color:#fff}.newborn-capability-framework-section_cardItem__nzPbQ[data-raised] .newborn-capability-framework-section_cardFace__uXdp8 p,.newborn-capability-framework-section_cardItem__nzPbQ[data-raised] .newborn-capability-framework-section_cardFace__uXdp8 small{color:rgb(255 255 255/55%)}.newborn-capability-framework-section_edgeGlow__OWV3w{position:absolute;z-index:240;bottom:-118px;left:-138px;width:677px;height:827px;background:url(/newborn-care/capability/skill-card-glow.svg) 50%/100% 100% no-repeat;pointer-events:none}.newborn-capability-framework-section_hitLayer__iqEbE{position:absolute;z-index:245;inset:0;pointer-events:none}.newborn-capability-framework-section_hitLane__zQvbC{--hit-x:0px;--hit-y:0px;--hit-width:48px;position:absolute;top:var(--hit-y);left:var(--hit-x);width:var(--hit-width);height:595px;cursor:pointer;pointer-events:auto}.newborn-capability-framework-section_section__hcKrn:after{position:absolute;z-index:260;right:-1px;bottom:0;width:min(10vw,150px);height:78%;background:linear-gradient(90deg,transparent,#fef9ef 96%);content:"";pointer-events:none}.newborn-capability-framework-section_skillsDialogOverlay___Uzl5{z-index:9998;background:rgb(23 59 61/28%);backdrop-filter:blur(14px) saturate(108%)}.newborn-capability-framework-section_skillsDialogContent__BXM98{z-index:9999;top:50%;left:50%;width:min(calc(100vw - 40px),760px);height:min(820px,calc(100dvh - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid rgb(23 59 61/12%);border-radius:30px;background:#fef9ef;box-shadow:0 30px 80px -48px rgb(10 42 44/48%);color:#173b3d;font-family:var(--font-google-sans-flex),system-ui,sans-serif}.newborn-capability-framework-section_skillsDialogShell__EQ6yb{display:flex;height:100%;min-height:0;flex-direction:column}.newborn-capability-framework-section_skillsDialogHeader__gI4A_{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px 18px;background:#fef9ef}.newborn-capability-framework-section_skillsDialogTitle__DlpLK{max-width:520px;margin:0;font-size:clamp(32px,3vw,40px);font-weight:400;line-height:1.08;letter-spacing:-.04em}.newborn-capability-framework-section_skillsDialogDescription__YSiDY{max-width:510px;margin:10px 0 0;color:rgb(23 59 61/58%);font-size:15px;font-weight:400;line-height:1.45}.newborn-capability-framework-section_skillsDialogClose__MclIz{display:inline-flex;min-height:40px;flex:none;align-items:center;justify-content:center;padding:4px 2px;border:0;background:transparent;color:#173b3d;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .18s ease}.newborn-capability-framework-section_skillsDialogClose__MclIz:focus-visible,.newborn-capability-framework-section_skillsDialogClose__MclIz:hover{opacity:.58;outline:0}.newborn-capability-framework-section_skillsDialogTools__TX30O{flex:none;padding:0 32px 18px;border-bottom:1px solid rgb(23 59 61/10%)}.newborn-capability-framework-section_skillsSearch__fsH8H{display:flex;height:52px;align-items:center;gap:12px;border-bottom:1px solid rgb(23 59 61/16%);color:rgb(23 59 61/42%)}.newborn-capability-framework-section_skillsSearch__fsH8H svg{width:21px;height:21px;flex:none;stroke-width:1.65}.newborn-capability-framework-section_skillsSearch__fsH8H input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#173b3d;font:inherit;font-size:17px}.newborn-capability-framework-section_skillsSearch__fsH8H input::placeholder{color:rgb(23 59 61/34%);opacity:1}.newborn-capability-framework-section_skillsSearch__fsH8H input::-webkit-search-cancel-button{opacity:.42}.newborn-capability-framework-section_skillsCategories__qNCOF{display:flex;gap:7px;margin-top:16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.newborn-capability-framework-section_skillsCategories__qNCOF::-webkit-scrollbar{display:none}.newborn-capability-framework-section_skillsCategories__qNCOF button{min-height:36px;flex:none;padding:7px 13px 8px;border:1px solid rgb(23 59 61/14%);border-radius:999px;background:#f8efdf;color:rgb(23 59 61/66%);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.newborn-capability-framework-section_skillsCategories__qNCOF button:focus-visible,.newborn-capability-framework-section_skillsCategories__qNCOF button:hover,.newborn-capability-framework-section_skillsCategories__qNCOF button[data-active]{border-color:#173b3d;background:#173b3d;color:#fef9ef;outline:0}.newborn-capability-framework-section_skillsDialogList__qONdm{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(23 59 61/22%) transparent;scrollbar-width:thin}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 32px 12px;background:#fef9ef}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header h3,.newborn-capability-framework-section_skillsCategoryGroup__9261X>header p{margin:0}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header h3{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header p{margin-top:4px;color:rgb(23 59 61/48%);font-size:13px;line-height:1.35}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header>span{flex:none;color:rgb(23 59 61/38%);font-size:12px;font-variant-numeric:tabular-nums}.newborn-capability-framework-section_skillsCategoryGroup__9261X ul{margin:0;padding:0;border-top:1px solid rgb(23 59 61/9%);list-style:none}.newborn-capability-framework-section_skillsCategoryGroup__9261X li{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:13px 32px;border-bottom:1px solid rgb(23 59 61/9%)}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>p{max-width:470px;margin:0;font-size:16px;line-height:1.3;letter-spacing:-.012em}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button{display:inline-flex;min-width:82px;min-height:38px;flex:none;align-items:center;justify-content:center;gap:6px;padding:7px 13px 8px;border:1px solid rgb(23 59 61/20%);border-radius:999px;background:transparent;color:#173b3d;font:inherit;font-size:14px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button svg{width:16px;height:16px;stroke-width:1.7}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button:focus-visible,.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button:hover,.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button[data-selected]{border-color:#173b3d;background:#173b3d;color:#fef9ef;outline:0}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button:active{transform:scale(.96)}.newborn-capability-framework-section_skillsEmpty__n5Vn0{display:grid;min-height:250px;place-content:center;padding:36px;text-align:center}.newborn-capability-framework-section_skillsEmpty__n5Vn0 h3,.newborn-capability-framework-section_skillsEmpty__n5Vn0 p{margin:0}.newborn-capability-framework-section_skillsEmpty__n5Vn0 h3{font-size:22px;font-weight:400}.newborn-capability-framework-section_skillsEmpty__n5Vn0 p{max-width:420px;margin-top:8px;color:rgb(23 59 61/52%);font-size:14px;line-height:1.45}.newborn-capability-framework-section_skillsSelectionBar__JDmZf{display:flex;flex:none;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px 14px 28px;border-top:1px solid rgb(23 59 61/10%);background:rgb(254 249 239/92%);backdrop-filter:blur(18px) saturate(115%);animation:newborn-capability-framework-section_skills-selection-in__ryphN .26s cubic-bezier(.22,1,.36,1) both}.newborn-capability-framework-section_skillsSelectionBar__JDmZf>div{display:grid;gap:2px}.newborn-capability-framework-section_skillsSelectionBar__JDmZf strong{font-size:14px;font-weight:500}.newborn-capability-framework-section_skillsSelectionBar__JDmZf span{color:rgb(23 59 61/50%);font-size:12px}.newborn-capability-framework-section_skillsSelectionBar__JDmZf a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 18px 12px;border-radius:999px;background:#173b3d;color:#fef9ef;font-size:14px;line-height:1.15;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.newborn-capability-framework-section_skillsSelectionBar__JDmZf a:focus-visible,.newborn-capability-framework-section_skillsSelectionBar__JDmZf a:hover{background:#24595a;outline:0;transform:translateY(-1px)}@media (max-width:900px){.newborn-capability-framework-section_section__hcKrn{min-height:820px}.newborn-capability-framework-section_copy__lwn1S{padding-top:calc(62px * var(--site-space-scale))}.newborn-capability-framework-section_riverViewport__CIb15{top:235px}}@media (max-width:639px){.newborn-capability-framework-section_section__hcKrn{min-height:1024px}.newborn-capability-framework-section_copy__lwn1S{z-index:300;width:calc(100% - 40px);padding-top:calc(62px * var(--site-space-scale))}.newborn-capability-framework-section_copy__lwn1S h2{max-width:390px;font-size:calc(clamp(40px, 9.77vw, 43px) * var(--site-display-scale));line-height:1.045;letter-spacing:-.045em}.newborn-capability-framework-section_copy__lwn1S p{max-width:390px;margin-top:24px;font-size:16px;line-height:1.52}.newborn-capability-framework-section_desktopBreak__0r7Zo{display:none}.newborn-capability-framework-section_copy__lwn1S button{margin-top:28px;padding:7px 17px 8px;font-size:15px}.newborn-capability-framework-section_riverViewport__CIb15{display:none}.newborn-capability-framework-section_mobileRiverViewport__Y9jJb{--river-scale:0.84;position:absolute;z-index:20;top:345px;left:calc(50% - 105px);display:block;width:1536px;height:888px;overflow:visible;transform:translateX(-50%) scale(var(--river-scale));transform-origin:50% 0}.newborn-capability-framework-section_mobileTrack__W76rG{position:relative;width:1536px;height:888px;transform:translateZ(0);will-change:transform}.newborn-capability-framework-section_mobileDeck__pgZbZ{--mobile-deck-x:0px;--mobile-deck-y:0px;position:absolute;inset:0;transform:translate3d(var(--mobile-deck-x),var(--mobile-deck-y),0)}.newborn-capability-framework-section_mobileCardItem__N4e8W{transition-duration:.62s}.newborn-capability-framework-section_mobileCardItem__N4e8W .newborn-capability-framework-section_activeSideFaces__BvnxF,.newborn-capability-framework-section_mobileCardItem__N4e8W .newborn-capability-framework-section_cardFace__uXdp8{transition:none}}@media (max-width:720px){.newborn-capability-framework-section_skillsDialogContent__BXM98{--tw-translate-x:0px!important;--tw-translate-y:0px!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box;width:100%!important;min-width:0;max-width:100%!important;height:94dvh;max-height:94dvh;margin:0;transform:translateZ(0)!important;translate:0 0!important;scale:none!important;overflow-x:clip;border-width:1px 0 0;border-radius:28px 28px 0 0;animation:newborn-capability-framework-section_skills-sheet-in__gX_07 .42s cubic-bezier(.22,1,.36,1) both}.newborn-capability-framework-section_skillsDialogShell__EQ6yb{width:100%;min-width:0;height:100%}.newborn-capability-framework-section_skillsDialogHeader__gI4A_{gap:14px;padding:24px 20px 16px}.newborn-capability-framework-section_skillsDialogTitle__DlpLK{max-width:300px;font-size:30px;line-height:1.06}.newborn-capability-framework-section_skillsDialogDescription__YSiDY{margin-top:9px;font-size:14px;line-height:1.42}.newborn-capability-framework-section_skillsDialogClose__MclIz{min-height:36px;font-size:15px}.newborn-capability-framework-section_skillsDialogTools__TX30O{padding:0 20px 14px}.newborn-capability-framework-section_skillsSearch__fsH8H{height:48px}.newborn-capability-framework-section_skillsSearch__fsH8H input{font-size:16px}.newborn-capability-framework-section_skillsCategories__qNCOF{margin-top:13px}.newborn-capability-framework-section_skillsCategories__qNCOF button{min-height:34px;padding:7px 12px;font-size:12.5px}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header{padding:18px 20px 10px}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header h3{font-size:17px}.newborn-capability-framework-section_skillsCategoryGroup__9261X>header p{max-width:265px;font-size:12px}.newborn-capability-framework-section_skillsCategoryGroup__9261X li{min-height:68px;gap:12px;padding:12px 20px}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>p{max-width:245px;font-size:15px}.newborn-capability-framework-section_skillsCategoryGroup__9261X li>button{min-width:76px;min-height:36px;padding:7px 11px;font-size:13px}.newborn-capability-framework-section_skillsSelectionBar__JDmZf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.newborn-capability-framework-section_skillsSelectionBar__JDmZf>div{display:block;flex:none;padding-inline:0}.newborn-capability-framework-section_skillsSelectionBar__JDmZf strong{font-size:13px;white-space:nowrap}.newborn-capability-framework-section_skillsSelectionBar__JDmZf span{display:none}.newborn-capability-framework-section_skillsSelectionBar__JDmZf a{width:auto;min-height:42px;padding:9px 12px 10px;font-size:12px;white-space:nowrap}.newborn-capability-framework-section_skillsEmpty__n5Vn0{min-height:220px;padding:28px 20px}}@keyframes newborn-capability-framework-section_skills-selection-in__ryphN{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes newborn-capability-framework-section_skills-sheet-in__gX_07{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.newborn-capability-framework-section_cardItem__nzPbQ{transition:none;will-change:auto}.newborn-capability-framework-section_mobileTrack__W76rG{will-change:auto}.newborn-capability-framework-section_skillsDialogContent__BXM98,.newborn-capability-framework-section_skillsSelectionBar__JDmZf{animation:none}}