/* Keep the overview together beneath the fixed menu; never clip its content. */
#treatment>.num{margin:0 0 8px;line-height:1.5}
#treatment .locked-concept #repeating{padding:0 0 6px}
#repeating .le-eyebrow{margin:0 0 7px;line-height:1.6}
#repeating h2.le-title{margin:0 0 14px;line-height:1.45;font-size:30px}
#repeating .le-lead{gap:26px;margin-bottom:14px}
#repeating .le-reason-photo{display:block;height:clamp(115px,22svh,165px);min-height:0;position:relative;overflow:hidden}
#repeating .le-reason-photo>img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto;margin:0}
#repeating .le-reason-photo>span{padding:12px 18px;font-size:17px;line-height:1.6}
#repeating .le-lead p{margin:0 0 12px;line-height:1.7}
#repeating .le-lead .le-reassurance{font-size:21px;line-height:1.65;margin:0;padding-top:12px}
#repeating .le-result{padding:13px 20px;margin:0 0 14px}
#repeating .le-result p{font-size:21px;line-height:1.65;margin:0 0 4px}
#repeating .le-result p>br{display:none}
#repeating .le-result strong>br{display:none}
#repeating .le-result small{font-size:11px;line-height:1.5}
#repeating .le-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}
#repeating .le-cards img{height:clamp(45px,8svh,65px)}
#repeating .le-cards a>span{min-height:45px;padding:8px 13px;font-size:16px;line-height:1.6;gap:8px}
@media(min-width:861px) and (max-height:750px){
 #repeating h2.le-title br{display:none}
 #repeating h2.le-title{line-height:1.5;margin-bottom:12px}
 #repeating .le-reason-photo{height:130px}
 #repeating .le-cards img{height:48px}
}
@media(max-width:680px){
 #treatment>.num{margin-bottom:7px}
 #repeating .le-eyebrow{font-size:12px;margin-bottom:5px}
 #repeating h2.le-title{font-size:26px;line-height:1.45;margin-bottom:12px}
 #repeating .le-lead{grid-template-columns:1fr;gap:10px;margin-bottom:12px}
 #repeating .le-reason-photo{height:85px}
 #repeating .le-reason-photo>span{padding:9px 12px;font-size:15px}
 #repeating .le-lead p{font-size:16px;line-height:1.65;margin-bottom:8px}
 #repeating .le-lead .le-reassurance{font-size:18px;line-height:1.65;padding-top:8px;margin-bottom:0}
 #repeating .le-result{padding:10px 13px;margin-bottom:12px}
 #repeating .le-result p{font-size:18px;line-height:1.6}
 #repeating .le-cards{gap:10px}
 #repeating .le-cards img{height:42px}
 #repeating .le-cards a>span{font-size:14px;min-height:60px;padding:8px 10px;line-height:1.55}
}

/* Approved: give the lower picture cards depth again, before actual treatment. */
#repeating .le-cards img{height:clamp(85px,14svh,115px)}#repeating .le-cards a>span{min-height:48px;padding:10px 14px}@media(max-width:680px){#repeating .le-cards img{height:70px}#repeating .le-cards a>span{min-height:62px;padding:9px 10px}}
