/* Fit the menu arrival view by adjusting space before changing typography. */
#treatment[data-overview-fit]>.num{margin-bottom:5px}
#treatment[data-overview-fit] #repeating .le-eyebrow{margin-bottom:5px}
#treatment[data-overview-fit] #repeating .le-title{margin-bottom:11px}
#treatment[data-overview-fit] #repeating .le-lead{margin-bottom:11px}
#treatment[data-overview-fit] #repeating .le-result{padding:11px 18px;margin-bottom:10px}
#treatment[data-overview-fit] #repeating .le-cards img{height:90px}
@media(min-width:681px){
 #treatment[data-overview-fit="compact"] #repeating .le-title br,#treatment[data-overview-fit="tight"] #repeating .le-title br{display:none}
 #treatment[data-overview-fit="compact"] #repeating .le-reason-photo{height:165px}
 #treatment[data-overview-fit="tight"] #repeating .le-reason-photo{height:150px}
 #treatment[data-overview-fit="tight"] #repeating .reason-first-label{top:8px;padding:3px 9px}
 #treatment[data-overview-fit="tight"] #repeating .le-reason-photo>.reason-primary-copy{padding:10px 17px;gap:5px}
 #treatment[data-overview-fit="tight"] #repeating .reason-primary-copy strong{font-size:21px;line-height:1.4}
 #treatment[data-overview-fit="tight"] #repeating .le-lead .le-reassurance{padding-top:9px;line-height:1.55}
 #treatment[data-overview-fit="tight"] #repeating .le-result{padding:9px 17px}
 #treatment[data-overview-fit="tight"] #repeating .le-cards img{height:80px}
}
@media(max-width:680px){
 #treatment[data-overview-fit] #repeating .le-cards img{height:70px}
 #treatment[data-overview-fit] #repeating .le-title{margin-bottom:9px}
 #treatment[data-overview-fit] #repeating .le-lead{gap:8px;margin-bottom:9px}
 #treatment[data-overview-fit] #repeating .le-result{padding:9px 12px;margin-bottom:9px}
 #treatment[data-overview-fit="compact"] #repeating .le-reason-photo,#treatment[data-overview-fit="tight"] #repeating .le-reason-photo{height:153px}
 #treatment[data-overview-fit="compact"] #repeating .le-cards img,#treatment[data-overview-fit="tight"] #repeating .le-cards img{height:62px}
 #treatment[data-overview-fit="tight"] #repeating .le-reason-photo>.reason-primary-copy{padding:10px 12px;gap:5px}
 #treatment[data-overview-fit="tight"] #repeating .reason-first-label{top:8px}
 #treatment[data-overview-fit="tight"] #repeating .le-lead .le-reassurance{padding-top:6px;line-height:1.55}
 #treatment[data-overview-fit="tight"] #repeating .le-lead p{margin-bottom:6px}
 #treatment[data-overview-fit="tight"] #repeating .reason-more-label{margin-bottom:5px}
}

/* Short desktop viewports: keep the full overview visible after menu arrival. */
@media(min-width:861px){
 #treatment[data-overview-fit="tight"] #repeating .le-lead{align-items:start;gap:26px;margin-bottom:10px}
 #treatment[data-overview-fit="tight"] #repeating .le-lead .reason-empathy-copy>p:not(.le-reassurance){font-size:16px;line-height:1.8;margin:0 0 12px}
 #treatment[data-overview-fit="tight"] #repeating .le-lead .reason-empathy-copy>.le-reassurance{font-size:19px;line-height:1.65;padding-top:10px}
 #treatment[data-overview-fit="tight"] #repeating .le-result p{font-size:19px;line-height:1.65}
 #treatment[data-overview-fit="tight"] #repeating .le-cards img{height:58px}
 #treatment[data-overview-fit="tight"] #repeating .le-cards a>span{min-height:42px;padding:7px 12px;font-size:15px}
}
@media(max-width:860px){#repeating{height:auto;max-height:none;overflow:visible}#repeating .le-cards a{height:auto;overflow:hidden}#repeating .le-cards a>span{height:auto}}
