.bodycare-feature{padding-top:72px;padding-bottom:64px;border-bottom:1px solid #d5dacd}.bodycare-feature h2{font:clamp(35px,4.5vw,62px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:14px 0 20px}.bodycare-lead{max-width:640px;line-height:1.8;color:#53645f}.bodycare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.bodycare-grid article{border:1px solid #d2dacb;background:#fffdf5;border-radius:12px;overflow:hidden}.bodycare-grid article>a{display:block;color:inherit;text-decoration:none}.bodycare-grid img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.bodycare-grid article>a>div{padding:22px}.bodycare-grid h3{font:26px/1.15 Georgia,serif;margin:0 0 12px}.bodycare-grid p{font-size:14px;line-height:1.7;color:#53645f}.bodycare-grid span{display:inline-block;font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding:8px 0}.bodycare-grid a:focus-visible{outline:3px solid #0a58ba;outline-offset:-4px}.bodycare-grid a:hover span{color:#1350ac}.bodycare-caption{font-size:12px;line-height:1.7;color:#53645f;margin:20px 0 0}.product-photo.bodycare-art-hero{border-radius:10px;background:#fff9e9;align-self:start}.product-photo.bodycare-art-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.product-photo.bodycare-art-hero p{padding:12px;line-height:1.8}.approved-release-label{display:grid;grid-template-columns:1fr minmax(220px,360px);gap:9%;align-items:center;padding-top:50px;padding-bottom:70px;border-top:1px solid #d5dacd}.approved-release-label img{display:block;width:100%;height:auto}.approved-release-label p{font-size:15px;line-height:1.8;max-width:540px}.approved-release-label .lemon-quiet,.bodycare-related .lemon-quiet{display:block;margin:20px 0}.bodycare-external{font-weight:700;font-size:13px;letter-spacing:1px;border-left:3px solid #176c45;padding:12px 16px;background:#eaf0e4}.bodycare-related{padding-top:40px;padding-bottom:60px;border-top:1px solid #d5dacd}
@media(max-width:900px){.bodycare-grid{grid-template-columns:1fr;gap:24px}.bodycare-grid article>a{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.bodycare-grid article>a>div{padding:18px}.bodycare-grid h3{font-size:24px}}
@media(max-width:650px){.bodycare-feature{padding-top:45px;padding-bottom:45px}.bodycare-grid article>a{display:block}.bodycare-grid article>a>div{padding:22px}.approved-release-label{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:45px}.approved-release-label>a{max-width:360px;width:100%;justify-self:center}.bodycare-combo h1{font-size:40px}}
