.htw-mod-health .htw-health{background:#fff;padding:clamp(38px,4vw,78px) clamp(16px,6vw,80px)}
.htw-mod-health .htw-health__head{text-align:center;margin-bottom:clamp(22px,2.6vw,44px)}
.htw-mod-health .htw-health__head h2{font-size:clamp(24px,2.4vw,32px);color:#262626;margin-bottom:12px}
.htw-mod-health .htw-health__head p{max-width:600px;margin:0 auto;font-size:16px;line-height:1.55;color:#404040}
.htw-mod-health .htw-health__rows{max-width:896px;margin:0 auto;border-left:12px solid var(--lmnt-rule)}
.htw-mod-health .htw-health__row{display:flex;flex-direction:column-reverse;align-items:center;gap:18px;padding:clamp(18px,2.4vw,38px) clamp(14px,3vw,48px)}
.htw-mod-health .htw-health__text h3{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(18px,1.7vw,24px);line-height:1.25;letter-spacing:.025em;text-transform:uppercase;color:#0a0a0a;margin:0 0 10px}
.htw-mod-health .htw-health__text p{font-size:16px;line-height:1.6;color:#404040;margin:0}
.htw-mod-health .htw-health__media img{width:100%;max-width:400px;height:auto;display:block}
@media(min-width:850px){
  .htw-mod-health .htw-health__row{flex-direction:row;align-items:center;gap:clamp(20px,4vw,56px)}
  .htw-mod-health .htw-health__row--reverse{flex-direction:row-reverse}
  .htw-mod-health .htw-health__text,.htw-mod-health .htw-health__media{flex:1 1 0;min-width:0}
  .htw-mod-health .htw-health__media img{margin-left:auto}
}
