.newborn-capability-framework-section-module__kCGI6q__section{color:#173b3d;background:#fef9ef;border-block:1px solid #173b3d14;min-height:clamp(780px,66.6667vw,1024px);position:relative;overflow:hidden;container-type:inline-size}.newborn-capability-framework-section-module__kCGI6q__copy{z-index:300;width:min(100% - 100px,1424px);margin-inline:auto;padding-top:clamp(62px,4.6875vw,72px);position:relative}.newborn-capability-framework-section-module__kCGI6q__copy h2{max-width:760px;font-family:var(--font-google-sans-flex), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(40px,3.75vw,54px);font-weight:400;line-height:1.14815}.newborn-capability-framework-section-module__kCGI6q__copy p{color:#173b3d8f;font-family:var(--font-google-sans-flex), system-ui, sans-serif;margin:24px 0 0;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.6}.newborn-capability-framework-section-module__kCGI6q__copy button{color:#173b3d;font-family:var(--font-google-sans-flex), system-ui, sans-serif;cursor:pointer;background:0 0;border:1.184px solid #173b3d66;border-radius:999px;justify-content:center;align-items:center;margin-top:40px;padding:8px 16px 9px;font-size:clamp(14.5px,1.151vw,16.58px);font-weight:400;line-height:1.2;transition:color .22s,background-color .22s,border-color .22s,transform .22s;display:inline-flex}.newborn-capability-framework-section-module__kCGI6q__copy button:hover,.newborn-capability-framework-section-module__kCGI6q__copy button:focus-visible{color:#fef9ef;background:#173b3d;border-color:#173b3d;outline:none;transform:translateY(-1px)}.newborn-capability-framework-section-module__kCGI6q__riverViewport{--river-scale:1;z-index:20;width:1536px;height:888px;transform:translateX(-50%) scale(var(--river-scale));transform-origin:50% 0;position:absolute;top:110px;left:50%;overflow:visible}.newborn-capability-framework-section-module__kCGI6q__riverCanvas{width:1536px;height:888px;position:relative}.newborn-capability-framework-section-module__kCGI6q__mobileRiverViewport{display:none}.newborn-capability-framework-section-module__kCGI6q__cardItem{--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);z-index:var(--card-order);top:var(--card-y);left:var(--card-x);opacity:1;transform-origin:50% 100%;cursor:pointer;pointer-events:none;width:186.457px;height:374.672px;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .48s;position:absolute;transform:translate(0,0)}.newborn-capability-framework-section-module__kCGI6q__cardItem[data-active]{will-change:transform}.newborn-capability-framework-section-module__kCGI6q__cardItem[data-raised]{transform:translateY(-220px)}.newborn-capability-framework-section-module__kCGI6q__sideFaces{background-image:var(--card-side);background-repeat:no-repeat;background-size:100% 100%;width:186.457px;height:358.324px;position:absolute;top:6.35px;left:0}.newborn-capability-framework-section-module__kCGI6q__activeSideFaces{background-image:var(--card-active-side);opacity:0;background-repeat:no-repeat;background-size:100% 100%;width:186.457px;height:358.324px;transition:opacity .72s cubic-bezier(.22,1,.36,1);position:absolute;top:6.35px;left:0}.newborn-capability-framework-section-module__kCGI6q__cardItem[data-raised] .newborn-capability-framework-section-module__kCGI6q__activeSideFaces{opacity:1}.newborn-capability-framework-section-module__kCGI6q__faceWrap{width:180.396px;height:374.672px;position:absolute;top:0;left:0;overflow:visible}.newborn-capability-framework-section-module__kCGI6q__cardFace{background:var(--card-surface);color:#173b3d;transform-origin:0 0;border:1px solid #0000001a;border-radius:26px;flex-direction:column;width:208.302px;height:270.521px;padding:25.56px 27.46px 26.02px 25.58px;transition:color .46s,background-color .46s,border-color .46s;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:matrix(.866025,.5,0,1,0,0)}.newborn-capability-framework-section-module__kCGI6q__cardFace p{color:#173b3d8a;max-width:14ch;font-family:var(--font-google-sans-flex), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500;line-height:1.08;transition:color .72s cubic-bezier(.22,1,.36,1)}.newborn-capability-framework-section-module__kCGI6q__cardFace h3{max-width:6.6em;font-family:var(--font-google-sans-flex), system-ui, sans-serif;letter-spacing:-.035em;margin:67px 0 0;font-size:24px;font-weight:400;line-height:1.06}.newborn-capability-framework-section-module__kCGI6q__cardFace[data-long] h3{margin-top:50px;font-size:19px;line-height:1.08}.newborn-capability-framework-section-module__kCGI6q__cardFace small{color:#173b3d8a;font-family:var(--font-google-sans-flex), system-ui, sans-serif;letter-spacing:.045em;white-space:nowrap;margin-top:auto;font-size:8px;font-weight:400;line-height:1;transition:color .72s cubic-bezier(.22,1,.36,1)}.newborn-capability-framework-section-module__kCGI6q__cardItem[data-raised] .newborn-capability-framework-section-module__kCGI6q__cardFace{color:#fff;border-color:#ffffff0d}.newborn-capability-framework-section-module__kCGI6q__cardItem[data-raised] .newborn-capability-framework-section-module__kCGI6q__cardFace p,.newborn-capability-framework-section-module__kCGI6q__cardItem[data-raised] .newborn-capability-framework-section-module__kCGI6q__cardFace small{color:#ffffff8c}.newborn-capability-framework-section-module__kCGI6q__edgeGlow{z-index:240;pointer-events:none;background:url(/newborn-care/capability/skill-card-glow.svg) 50%/100% 100% no-repeat;width:677px;height:827px;position:absolute;bottom:-118px;left:-138px}.newborn-capability-framework-section-module__kCGI6q__hitLayer{z-index:245;pointer-events:none;position:absolute;inset:0}.newborn-capability-framework-section-module__kCGI6q__hitLane{--hit-x:0px;--hit-y:0px;--hit-width:48px;top:var(--hit-y);left:var(--hit-x);width:var(--hit-width);cursor:pointer;pointer-events:auto;height:595px;position:absolute}.newborn-capability-framework-section-module__kCGI6q__section:after{z-index:260;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fef9ef 96%);width:min(10vw,150px);height:78%;position:absolute;bottom:0;right:-1px}.newborn-capability-framework-section-module__kCGI6q__skillsDialogOverlay{z-index:9998;-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);background:#173b3d47}.newborn-capability-framework-section-module__kCGI6q__skillsDialogContent{z-index:9999;color:#173b3d;width:min(100vw - 40px,760px);max-width:none;height:min(820px,100dvh - 40px);max-height:calc(100dvh - 40px);font-family:var(--font-google-sans-flex), system-ui, sans-serif;background:#fef9ef;border:1px solid #173b3d1f;border-radius:30px;padding:0;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 80px -48px #0a2a2c7a}.newborn-capability-framework-section-module__kCGI6q__skillsDialogShell{flex-direction:column;height:100%;min-height:0;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsDialogHeader{background:#fef9ef;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 18px;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsDialogTitle{letter-spacing:-.04em;max-width:520px;margin:0;font-size:clamp(32px,3vw,40px);font-weight:400;line-height:1.08}.newborn-capability-framework-section-module__kCGI6q__skillsDialogDescription{color:#173b3d94;max-width:510px;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.45}.newborn-capability-framework-section-module__kCGI6q__skillsDialogClose{color:#173b3d;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-height:40px;padding:4px 2px;font-size:16px;font-weight:500;transition:opacity .18s;display:inline-flex}.newborn-capability-framework-section-module__kCGI6q__skillsDialogClose:hover,.newborn-capability-framework-section-module__kCGI6q__skillsDialogClose:focus-visible{opacity:.58;outline:0}.newborn-capability-framework-section-module__kCGI6q__skillsDialogTools{border-bottom:1px solid #173b3d1a;flex:none;padding:0 32px 18px}.newborn-capability-framework-section-module__kCGI6q__skillsSearch{color:#173b3d6b;border-bottom:1px solid #173b3d29;align-items:center;gap:12px;height:52px;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsSearch svg{stroke-width:1.65px;flex:none;width:21px;height:21px}.newborn-capability-framework-section-module__kCGI6q__skillsSearch input{color:#173b3d;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:17px}.newborn-capability-framework-section-module__kCGI6q__skillsSearch input::placeholder{color:#173b3d57;opacity:1}.newborn-capability-framework-section-module__kCGI6q__skillsSearch input::-webkit-search-cancel-button{opacity:.42}.newborn-capability-framework-section-module__kCGI6q__skillsCategories{scrollbar-width:none;overscroll-behavior-x:contain;gap:7px;margin-top:16px;display:flex;overflow-x:auto}.newborn-capability-framework-section-module__kCGI6q__skillsCategories::-webkit-scrollbar{display:none}.newborn-capability-framework-section-module__kCGI6q__skillsCategories button{color:#173b3da8;min-height:36px;font:inherit;cursor:pointer;background:#f8efdf;border:1px solid #173b3d24;border-radius:999px;flex:none;padding:7px 13px 8px;font-size:13px;line-height:1;transition:color .16s,background-color .16s,border-color .16s}.newborn-capability-framework-section-module__kCGI6q__skillsCategories button[data-active],.newborn-capability-framework-section-module__kCGI6q__skillsCategories button:hover,.newborn-capability-framework-section-module__kCGI6q__skillsCategories button:focus-visible{color:#fef9ef;background:#173b3d;border-color:#173b3d;outline:0}.newborn-capability-framework-section-module__kCGI6q__skillsDialogList{overscroll-behavior:contain;scrollbar-color:#173b3d38 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header{background:#fef9ef;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 32px 12px;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header h3,.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header p{margin:0}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.2}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header p{color:#173b3d7a;margin-top:4px;font-size:13px;line-height:1.35}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header>span{color:#173b3d61;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup ul{border-top:1px solid #173b3d17;margin:0;padding:0;list-style:none}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li{border-bottom:1px solid #173b3d17;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 32px;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>p{letter-spacing:-.012em;max-width:470px;margin:0;font-size:16px;line-height:1.3}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button{color:#173b3d;min-width:82px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #173b3d33;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 13px 8px;font-size:14px;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button svg{stroke-width:1.7px;width:16px;height:16px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button:hover,.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button:focus-visible,.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button[data-selected]{color:#fef9ef;background:#173b3d;border-color:#173b3d;outline:0}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button:active{transform:scale(.96)}.newborn-capability-framework-section-module__kCGI6q__skillsEmpty{text-align:center;place-content:center;min-height:250px;padding:36px;display:grid}.newborn-capability-framework-section-module__kCGI6q__skillsEmpty h3,.newborn-capability-framework-section-module__kCGI6q__skillsEmpty p{margin:0}.newborn-capability-framework-section-module__kCGI6q__skillsEmpty h3{font-size:22px;font-weight:400}.newborn-capability-framework-section-module__kCGI6q__skillsEmpty p{color:#173b3d85;max-width:420px;margin-top:8px;font-size:14px;line-height:1.45}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#fef9efeb;border-top:1px solid #173b3d1a;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px 14px 28px;animation:.26s cubic-bezier(.22,1,.36,1) both newborn-capability-framework-section-module__kCGI6q__skills-selection-in;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar>div{gap:2px;display:grid}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar strong{font-size:14px;font-weight:500}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar span{color:#173b3d80;font-size:12px}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar a{color:#fef9ef;text-align:center;background:#173b3d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px 12px;font-size:14px;line-height:1.15;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar a:hover,.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar a:focus-visible{background:#24595a;outline:0;transform:translateY(-1px)}@media (max-width:900px){.newborn-capability-framework-section-module__kCGI6q__section{min-height:820px}.newborn-capability-framework-section-module__kCGI6q__copy{padding-top:62px}.newborn-capability-framework-section-module__kCGI6q__riverViewport{top:235px}}@media (max-width:639px){.newborn-capability-framework-section-module__kCGI6q__section{min-height:1024px}.newborn-capability-framework-section-module__kCGI6q__copy{z-index:300;width:calc(100% - 40px);padding-top:62px}.newborn-capability-framework-section-module__kCGI6q__copy h2{letter-spacing:-.045em;max-width:390px;font-size:clamp(40px,9.77vw,43px);line-height:1.045}.newborn-capability-framework-section-module__kCGI6q__copy p{max-width:390px;margin-top:24px;font-size:16px;line-height:1.52}.newborn-capability-framework-section-module__kCGI6q__desktopBreak{display:none}.newborn-capability-framework-section-module__kCGI6q__copy button{margin-top:28px;padding:7px 17px 8px;font-size:15px}.newborn-capability-framework-section-module__kCGI6q__riverViewport{display:none}.newborn-capability-framework-section-module__kCGI6q__mobileRiverViewport{--river-scale:.84;z-index:20;width:1536px;height:888px;transform:translateX(-50%) scale(var(--river-scale));transform-origin:50% 0;display:block;position:absolute;top:345px;left:calc(50% - 105px);overflow:visible}.newborn-capability-framework-section-module__kCGI6q__mobileTrack{will-change:transform;width:1536px;height:888px;position:relative;transform:translate(0,0)}.newborn-capability-framework-section-module__kCGI6q__mobileDeck{--mobile-deck-x:0px;--mobile-deck-y:0px;transform:translate3d(var(--mobile-deck-x), var(--mobile-deck-y), 0);position:absolute;inset:0}.newborn-capability-framework-section-module__kCGI6q__mobileCardItem{transition-duration:.62s}.newborn-capability-framework-section-module__kCGI6q__mobileCardItem .newborn-capability-framework-section-module__kCGI6q__cardFace,.newborn-capability-framework-section-module__kCGI6q__mobileCardItem .newborn-capability-framework-section-module__kCGI6q__activeSideFaces{transition:none}}@media (max-width:720px){.newborn-capability-framework-section-module__kCGI6q__skillsDialogContent{box-sizing:border-box;border-width:1px 0 0;border-radius:28px 28px 0 0;min-width:0;height:94dvh;max-height:94dvh;margin:0;animation:.42s cubic-bezier(.22,1,.36,1) both newborn-capability-framework-section-module__kCGI6q__skills-sheet-in;overflow-x:clip;--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:100%!important;max-width:100%!important;inset:auto 0 0!important;transform:translate(0,0)translate(0,0)scale(1)!important}.newborn-capability-framework-section-module__kCGI6q__skillsDialogShell{width:100%;min-width:0;height:100%}.newborn-capability-framework-section-module__kCGI6q__skillsDialogHeader{gap:14px;padding:24px 20px 16px}.newborn-capability-framework-section-module__kCGI6q__skillsDialogTitle{max-width:300px;font-size:30px;line-height:1.06}.newborn-capability-framework-section-module__kCGI6q__skillsDialogDescription{margin-top:9px;font-size:14px;line-height:1.42}.newborn-capability-framework-section-module__kCGI6q__skillsDialogClose{min-height:36px;font-size:15px}.newborn-capability-framework-section-module__kCGI6q__skillsDialogTools{padding:0 20px 14px}.newborn-capability-framework-section-module__kCGI6q__skillsSearch{height:48px}.newborn-capability-framework-section-module__kCGI6q__skillsSearch input{font-size:16px}.newborn-capability-framework-section-module__kCGI6q__skillsCategories{margin-top:13px}.newborn-capability-framework-section-module__kCGI6q__skillsCategories button{min-height:34px;padding:7px 12px;font-size:12.5px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header{padding:18px 20px 10px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header h3{font-size:17px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup>header p{max-width:265px;font-size:12px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li{gap:12px;min-height:68px;padding:12px 20px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>p{max-width:245px;font-size:15px}.newborn-capability-framework-section-module__kCGI6q__skillsCategoryGroup li>button{min-width:76px;min-height:36px;padding:7px 11px;font-size:13px}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:10px;display:flex}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar>div{flex:none;padding-inline:0;display:block}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar strong{white-space:nowrap;font-size:13px}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar span{display:none}.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar a{white-space:nowrap;width:auto;min-height:42px;padding:9px 12px 10px;font-size:12px}.newborn-capability-framework-section-module__kCGI6q__skillsEmpty{min-height:220px;padding:28px 20px}}@keyframes newborn-capability-framework-section-module__kCGI6q__skills-selection-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes newborn-capability-framework-section-module__kCGI6q__skills-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.newborn-capability-framework-section-module__kCGI6q__cardItem{will-change:auto;transition:none}.newborn-capability-framework-section-module__kCGI6q__mobileTrack{will-change:auto}.newborn-capability-framework-section-module__kCGI6q__skillsDialogContent,.newborn-capability-framework-section-module__kCGI6q__skillsSelectionBar{animation:none}}
