/* Launch edit: one photographic care story, followed by the actual product explorer. */
.launch-care-story{background:#e7ece2;padding-block:clamp(48px,6vw,88px);position:relative}
.launch-health-anchor{position:absolute;top:0;scroll-margin-top:120px;pointer-events:none}
.launch-care-story .r23-story{margin:0 auto;max-width:1360px}
.r23-story .story-head h2{font-size:clamp(30px,4vw,52px);line-height:1.15;letter-spacing:-.04em;max-width:650px;margin:16px 0}
.r23-product-link{display:block;border-radius:2px;text-decoration:none;color:inherit}
.r23-product-link figure{height:100%;transition:border-color .2s,background-color .2s}
.r23-product-link:hover figure,.r23-product-link:focus-visible figure{border-color:#355f52;background:#f1f6ed}
.r23-product-link figcaption small{display:block;margin-top:8px;font:400 13px/1.6 Manrope,"IBM Plex Sans Thai",sans-serif;text-decoration:underline;text-underline-offset:4px}
.r23-product-link:focus-visible{outline:3px solid #a44230;outline-offset:4px}
html[lang=th] .r23-story .story-head h2{line-height:1.5;letter-spacing:0}
@media(max-width:760px){
 .launch-care-story{padding-inline:4vw}
 .r23-story .story-head h2{font-size:32px}
 .r23-product-link{min-width:0}
 .r23-product-link figcaption{min-width:0;overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){.r23-product-link figure{transition:none}}
