/* Official brand artwork, with its original proportions. */
.story-treatment h2{font-size:0;line-height:0;margin:30px 0 26px}
.story-treatment h2>img{display:block;width:clamp(280px,26vw,340px);max-width:100%;height:auto;filter:brightness(0) invert(1);opacity:.94}
.story-treatment{padding-bottom:48px}
@media(max-width:700px){
 .story-treatment h2{margin:27px 0 24px}
 .story-treatment h2>img{width:230px}
 .story-treatment{padding-bottom:36px}
}
@media(max-width:359px){.story-treatment h2>img{width:210px}}
.care-product img{aspect-ratio:auto;height:auto;object-fit:contain}
