.care-page{--care-accent:#315be8;--care-tint:#edf4fb;--care-deep:#142537}.tone-wash{--care-tint:#edf2f7;--care-accent:#346799}.tone-cream{--care-tint:#f3efe7;--care-accent:#7a6140}.tone-balm{--care-tint:#eeeaf3;--care-accent:#706083}.tone-oil{--care-tint:#f4eddf;--care-accent:#957029}.care-subnav{position:sticky;top:72px;z-index:18;background:#fffE;backdrop-filter:blur(20px);border-bottom:1px solid #e3e6eb;padding:12px 5%;display:flex;gap:25px;align-items:center;justify-content:space-between;font-size:14px}.care-subnav strong{font-weight:550}.care-subnav div{display:flex;align-items:center;gap:25px}.care-subnav a:hover{color:var(--care-accent)}.care-subnav .btn{font-size:13px;min-height:34px;padding:7px 16px;background:var(--care-accent);border-color:var(--care-accent)}.care-hero{display:grid;grid-template-columns:1fr 1fr;min-height:630px;max-width:1500px;margin:auto}.care-hero-art{background:var(--care-tint);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.care-hero-art img{width:82%;height:510px;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s}.care-hero-art:hover img{transform:scale(1.025)}.care-image-note{position:absolute;left:30px;bottom:20px;color:#73777e;font-size:12px}.care-hero-copy{padding:65px 12% 60px 10%;align-self:center}.care-hero-copy h1{font-size:clamp(50px,5.4vw,77px);margin:18px 0 25px;line-height:1.04;font-weight:530;letter-spacing:-.055em}.care-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.65;max-width:460px}.care-hero-copy .eyebrow{color:var(--care-accent);font-size:12px}.care-hero-info{display:flex;gap:28px;border-top:1px solid #e0e2e7;padding-top:24px;margin-top:25px;font-size:14px;color:#565d68}.care-hero-copy .btn{background:var(--care-accent);border-color:var(--care-accent)}.care-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:26px}.care-actions .text-link{color:var(--care-accent)}.reference-band{padding:18px 5%;background:#171c25;color:#d1d8e4;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;line-height:1.6}.reference-band b{font-weight:500;color:white}.reference-band a{white-space:nowrap;color:#c2d3ff;border-bottom:1px solid #8593a7}.care-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:55px 0 65px;gap:25px}.care-metrics>article{padding-left:25px;border-left:1px solid #dce1e8}.care-metrics .value{font-size:clamp(52px,6vw,82px);font-weight:500;letter-spacing:-.07em;line-height:1.1;color:var(--care-accent);white-space:nowrap}.care-metrics p{margin:16px 0 0;font-size:14px;color:#637084}.care-intro{max-width:900px;margin-bottom:45px}.care-intro h2{font-size:clamp(38px,4.8vw,65px);font-weight:530;line-height:1.05;letter-spacing:-.055em}.care-intro>p:not(.eyebrow){max-width:740px;font-size:18px;line-height:1.65}.care-block{padding:90px 0;scroll-margin-top:145px}.care-soft{background:#f5f6f8}.care-dark{background:#131a24;color:#fff}.care-dark p{color:#a5b1c3}.care-lab{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:start}.care-diagram{background:var(--care-tint);border-radius:22px;padding:30px;position:sticky;top:150px}.care-diagram svg{width:100%;height:300px;display:block}.care-diagram-note{font-size:12px;color:#718097;margin:20px 0 0;line-height:1.6}.care-step{border-top:1px solid #d8dde6;padding:21px 0}.care-step:last-child{border-bottom:1px solid #d8dde6}.care-step summary{list-style:none;cursor:pointer;display:flex;gap:22px;align-items:center;font-size:24px;font-weight:500;letter-spacing:-.03em}.care-step summary span{font-size:12px;letter-spacing:.1em;color:var(--care-accent)}.care-step summary:after{content:'+';margin-left:auto;font-size:22px;color:#838b97}.care-step[open] summary:after{content:'−'}.care-step p{font-size:16px;margin:16px 0 4px;line-height:1.75}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ingredient-card{border:1px solid #354053;border-radius:19px;padding:29px;display:flex;flex-direction:column;min-width:0}.ingredient-card .num{font-size:12px;color:#a6bcd9}.ingredient-card h3{font-size:25px;line-height:1.15;margin:25px 0 17px;font-weight:500}.ingredient-card .chemicals{color:#d3ddec;font-size:14px;line-height:1.8;margin-bottom:20px}.ingredient-card p{font-size:15px;line-height:1.7;margin-bottom:0}.inci-box{margin-top:32px;padding:28px 0 0;border-top:1px solid #354053}.inci-box summary{cursor:pointer;font-size:17px;display:flex;justify-content:space-between}.inci-box summary:after{content:'+'}.inci-box[open] summary:after{content:'−'}.inci-box p{font-size:14px;line-height:1.9;max-width:1060px}.care-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.care-table th{font-size:12px;letter-spacing:.08em;color:#7a8392;font-weight:500}.care-table td,.care-table th{padding:20px 16px;border-bottom:1px solid #dce1e8;vertical-align:top}.care-table td:first-child{width:30%;color:#596575}.care-table td:nth-child(2){width:50%}.care-table td:last-child{font-size:12px;color:#8a7657}.care-table-wrap{overflow:auto}.care-key{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#788293;margin-top:20px}.care-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.care-tests article{background:white;border:1px solid #e4e7eb;border-radius:18px;padding:25px}.care-tests h3{font-size:22px;line-height:1.15;margin:15px 0}.care-tests p{font-size:15px;line-height:1.7}.care-tests small{color:var(--care-accent)}.care-faq{max-width:930px}.care-faq .detail summary{font-size:17px;line-height:1.5;gap:25px}.care-faq .detail p{font-size:16px;line-height:1.75;padding-right:30px}.care-buy{padding:60px;background:var(--care-tint);border-radius:25px;display:grid;grid-template-columns:190px 1fr 1fr;gap:45px;align-items:center}.care-buy img{width:190px;height:210px;object-fit:contain;mix-blend-mode:multiply}.care-buy h2{font-size:36px;margin-bottom:18px}.care-buy p{font-size:15px}.care-buy .btn{background:var(--care-accent);border-color:var(--care-accent)}.care-buy .plan{background:#ffffff8a}.care-buy .plan.selected{background:#fff;border-color:var(--care-accent);box-shadow:inset 0 0 0 1px var(--care-accent)}.care-collection-hero{background:#f4f5f7;padding:75px 5%;text-align:center}.care-collection-hero h1{font-size:clamp(45px,5.5vw,76px);line-height:1.06}.care-collection-hero p:not(.eyebrow){max-width:660px;margin:0 auto;font-size:18px;line-height:1.65}.care-collection-row{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center;padding:70px 0;border-bottom:1px solid #dfe3ea}.care-collection-row:nth-child(even) .care-collection-art{order:2}.care-collection-art{background:var(--care-tint);border-radius:22px;position:relative}.care-collection-art img{width:100%;height:370px;object-fit:contain;mix-blend-mode:multiply}.care-collection-row h2{font-size:45px;margin:15px 0 20px}.care-collection-row p{font-size:16px;line-height:1.7;max-width:520px}.care-row-facts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 25px}.care-row-facts span{font-size:12px;padding:7px 11px;border:1px solid #d6dce6;border-radius:6px;color:#63728a}.care-collection-row .btn{background:var(--care-accent);border-color:var(--care-accent)}.care-guide{max-width:930px;margin:auto;padding:80px 5%}.care-guide h1{font-size:54px;line-height:1.08}.care-guide h2{font-size:32px;line-height:1.2;margin-top:48px}.care-guide p{font-size:17px;line-height:1.8}.care-guide a{color:#315be8}.care-comparison{min-width:650px}.care-comparison a{color:#315be8}.reference-notice{border-left:2px solid #8b9bba;padding:10px 0 10px 20px;color:#68768b;font-size:13px;line-height:1.75;margin:25px 0}.care-source-note{font-size:12px;color:#7e8795;margin:22px 0 0}.care-source-note a{color:#315be8}.diaper-benchmark{background:#f2f5fb;padding:65px 0}.diaper-benchmark .care-metrics{grid-template-columns:repeat(4,1fr);padding-bottom:20px}.diaper-benchmark .care-metrics .value{font-size:52px}.diaper-benchmark h2{font-size:42px}.care-related{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}.care-related a{border:1px solid #d5dce7;border-radius:50px;padding:10px 17px;font-size:14px;color:#465773}.care-page .tech-link{color:var(--care-accent)}@media(max-width:900px){.care-hero-copy{padding:50px 8%}.care-hero-art img{height:450px}.care-lab{gap:32px}.care-buy{grid-template-columns:140px 1fr;gap:25px;padding:35px}.care-buy>div:last-child{grid-column:2}.ingredient-grid,.care-tests{gap:14px}.ingredient-card{padding:23px}.care-collection-row{gap:35px}}@media(max-width:760px){.care-subnav{top:68px;font-size:13px;padding:12px 5%}.care-subnav div{gap:17px}.care-subnav div>a:not(.btn){display:none}.care-subnav .btn{font-size:12px}.care-hero{grid-template-columns:1fr;min-height:0}.care-hero-art{order:2;margin:0 5%;border-radius:20px}.care-hero-art img{height:350px;width:85%}.care-hero-copy{padding:42px 7% 35px}.care-hero-copy h1{font-size:55px}.care-hero-copy>p:not(.eyebrow){font-size:16px}.care-hero-info{margin-top:23px;padding-top:20px}.care-actions{gap:20px}.care-image-note{font-size:11px;left:20px;bottom:14px}.reference-band{margin-top:30px;display:block;padding:18px 7%;font-size:12px}.reference-band a{display:inline-block;margin-top:9px}.care-metrics{padding:40px 0;gap:12px}.care-metrics>article{padding-left:13px}.care-metrics .value{font-size:clamp(27px,7vw,43px)}.care-metrics p{font-size:12px;line-height:1.5}.care-block{padding:60px 0;scroll-margin-top:135px}.care-intro{margin-bottom:28px}.care-intro h2{font-size:40px}.care-intro>p:not(.eyebrow){font-size:16px}.care-lab{grid-template-columns:1fr;gap:30px}.care-diagram{position:relative;top:0;padding:22px}.care-diagram svg{height:250px}.care-step summary{font-size:22px}.care-step p{font-size:15px}.ingredient-grid,.care-tests{grid-template-columns:1fr}.ingredient-card{padding:28px}.ingredient-card h3{margin-top:16px;font-size:25px}.care-table{font-size:13px}.care-table td,.care-table th{padding:17px 10px}.care-table td:first-child{width:32%}.care-table td:nth-child(2){width:52%}.care-table td:last-child{font-size:11px}.care-buy{grid-template-columns:100px 1fr;gap:20px;padding:26px}.care-buy img{width:100px;height:150px}.care-buy h2{font-size:28px}.care-buy>div:last-child{grid-column:1/-1}.care-faq .detail summary{font-size:16px}.care-faq .detail p{font-size:15px;padding-right:0}.care-collection-hero{padding:50px 7%}.care-collection-hero h1{font-size:48px}.care-collection-hero p:not(.eyebrow){font-size:16px}.care-collection-row{grid-template-columns:1fr;padding:45px 0;gap:28px}.care-collection-row:nth-child(even) .care-collection-art{order:0}.care-collection-art img{height:320px}.care-collection-row h2{font-size:37px}.care-guide{padding-top:50px}.care-guide h1{font-size:41px}.care-guide p{font-size:16px}.care-guide h2{font-size:29px}.diaper-benchmark .care-metrics{grid-template-columns:repeat(2,1fr);gap:26px}.diaper-benchmark .care-metrics .value{font-size:41px}.diaper-benchmark h2{font-size:34px}}

.care-block.container{padding-left:5%;padding-right:5%}.care-step summary::-webkit-details-marker,.inci-box summary::-webkit-details-marker{display:none}.care-table{overflow-wrap:anywhere}.care-subnav .btn:hover{color:#fff}.care-dark .eyebrow{color:#9db4d7}.care-diagram[data-stage="1"] svg{filter:saturate(1.15)}.care-diagram[data-stage="2"] svg{filter:saturate(.8)}.care-stage-caption{display:flex;justify-content:space-between;border-top:1px solid #c9d3e0;margin-top:18px;padding-top:16px;font-size:13px;color:var(--care-accent)}.care-path{padding:14px 5%;font-size:12px;color:#637084;border-bottom:1px solid #e3e6eb}.care-path a{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.care-hero-art img{transition:none}}
