.care-editorial{background:#f5f1eb;color:#293526}
.care-editorial h2{font:400 clamp(30px,3.1vw,44px)/1.15 var(--serif)!important;text-transform:none!important;letter-spacing:-.025em;max-width:18ch;margin:0 0 22px}
.care-editorial h3{font:400 26px/1.25 var(--serif)!important;margin:10px 0 12px}
.care-editorial p{font:400 15px/1.8 var(--sans);max-width:44ch}
.care-editorial .eyebrow{font:500 11px/1.5 var(--sans);letter-spacing:.13em;margin-bottom:20px;color:#766882;text-transform:uppercase}
.care-hero{position:relative;isolation:isolate;min-height:430px;aspect-ratio:2;display:flex;align-items:center}
.care-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.care-hero>div{width:45%;padding:50px 7%}.care-hero h2{max-width:11ch}
.care-botanicals .section-heading{display:block}.care-botanicals .section-heading>p{max-width:55ch}
.care-ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.care-ingredient-grid article{padding:22px 0;border-top:1px solid #b8bcae}
.care-ingredient-grid article>span{font:500 11px var(--sans);color:#86748d}
.care-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px)}
.care-split>img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}
.care-split>div{padding:30px 0}.care-steps{list-style:none;padding:0;counter-reset:care-step}
.care-steps li{counter-increment:care-step;position:relative;padding:18px 0 18px 38px;border-bottom:1px solid #dcded4}
.care-steps li:before{content:counter(care-step,decimal-leading-zero);position:absolute;left:0;top:22px;font:500 11px var(--sans);color:#8a7892}
.care-steps strong{font:500 15px/1.5 var(--sans)}.care-steps p{margin:5px 0 0}
.care-video-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}
.care-video-track>div{flex:0 0 310px;scroll-snap-align:start;aspect-ratio:9/16;overflow:hidden;background:#e9e3d9}
.care-video-track video{display:block;width:100%;height:100%;object-fit:contain;background:#1f261e}
.care-oil-pair{display:grid;grid-template-columns:1fr 1fr;gap:36px}.care-oil-pair img{display:block;width:100%;height:auto}.care-oil-pair article>div{padding:30px 10px 0}
.care-contents{list-style:none;margin:24px 0 0;padding:0}.care-contents li{padding:12px 0;border-bottom:1px solid #dadbd0;font:400 14px/1.6 var(--sans)}
.care-story{padding:50px 0 60px;border-top:1px solid #cbd0bf}.care-story>div{max-width:620px;margin:auto;text-align:center}.care-story h2,.care-story p{margin-inline:auto}
.care-story .text-link{display:inline-block;margin-top:22px}.care-story+.product-information{padding-top:30px}
@media(max-width:760px){.care-hero{display:block;aspect-ratio:auto;min-height:0}.care-hero>img{position:static;height:auto;object-fit:contain}.care-hero>div{width:100%;padding:32px 26px 10px}.care-hero h2{max-width:16ch}.care-editorial h2{font-size:30px!important}.care-ingredient-grid{grid-template-columns:1fr;gap:4px}.care-ingredient-grid article{padding:20px 0}.care-editorial h3{font-size:24px!important}.care-split,.care-oil-pair{grid-template-columns:1fr;gap:20px}.care-split>div{padding:6px 0 20px}.care-split>img{max-height:none}.care-oil-pair{gap:40px}.care-video-track{gap:16px}.care-video-track>div{flex-basis:80%;max-width:320px}.care-story{padding:34px 0 44px}.care-editorial p{font-size:15px}.care-editorial .section-heading>p{margin-top:18px}}

/* Coordinated editorial rhythm across the care collections. */
.care-editorial{--serif:"Libertine",Georgia,serif}
.care-editorial .care-split{padding-block:clamp(40px,6vw,86px)}
.care-oil-pair{display:block;max-width:1440px;padding-inline:0}
.care-oil-pair article{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;background:#f5f1eb}
.care-oil-pair article:nth-child(even){grid-template-columns:1fr 1.35fr}
.care-oil-pair article:nth-child(even)>img{order:2}
.care-oil-pair article>div{padding:clamp(30px,5vw,76px)}
.care-oil-pair img{aspect-ratio:1.55;object-fit:cover;mask-image:linear-gradient(to right,#000 88%,transparent)}
.care-oil-pair article:nth-child(even)>img{mask-image:linear-gradient(to left,#000 88%,transparent)}
.care-editorial .care-story{border-top:0;background:linear-gradient(#f5f1eb,#eeeee4)}
@media(max-width:760px){.care-oil-pair article,.care-oil-pair article:nth-child(even){display:flex;flex-direction:column}.care-oil-pair article:nth-child(even)>img{order:0}.care-oil-pair article>div{padding:24px 26px 40px;width:100%}.care-oil-pair img,.care-oil-pair article:nth-child(even)>img{mask-image:linear-gradient(to bottom,#000 85%,transparent)}.care-oil-pair article>div h2{font-size:30px!important}.care-editorial .care-split{padding-block:32px}}
