/* Modern frame for surgery detail-v2 routes rebuilt after the eye/nose review. */
.ab-detail.ab-detail--surgery-contour{
  --ab-modern-ink:#20282d;--ab-modern-muted:#66747c;--ab-modern-line:#cdd8dd;--ab-modern-paper:#f3f6f7;--ab-modern-pale:#dce8ed;
  width:min(100% - 48px,1380px)!important;max-width:none!important;margin-inline:auto!important;color:var(--ab-modern-ink)
}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__crumbs,.ab-detail__head){width:min(100%,1240px)!important;max-width:none!important;margin-inline:auto!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__head{min-height:0!important;margin-bottom:42px!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__head h2{font-size:clamp(42px,3.8vw,54px)!important;line-height:1.16!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__head p{font-size:17px!important;line-height:1.72!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__media{width:100%!important;max-width:none!important;height:min(37vw,520px)!important;min-height:0!important;margin:0 auto!important;background:var(--ab-modern-paper)!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__media img{width:100%!important;height:100%!important;object-fit:cover!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__quick-facts{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border-color:var(--ab-modern-line)!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__quick-facts li{min-height:140px!important;padding:30px 26px!important;border-color:var(--ab-modern-line)!important}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process,.ab-detail__caution){width:min(100%,1240px)!important;max-width:none!important;margin:68px auto 0!important;box-sizing:border-box}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__programs){padding:48px 44px!important;background:var(--ab-modern-paper)!important}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__approach,.ab-detail__concerns,.ab-detail__process){padding:0!important;background:#fff!important}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process)>h3{font-size:clamp(32px,2.8vw,40px)!important;line-height:1.22!important}
.ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process) :is(p,li,dd){font-size:17px!important;line-height:1.72!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__program-list{gap:12px!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__program-list article{min-height:0!important;padding:26px 24px!important;border:1px solid var(--ab-modern-line)!important;background:#fff!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__process ol{gap:12px!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__process li{min-height:0!important;padding:24px 22px!important;border:1px solid var(--ab-modern-line)!important;background:var(--ab-modern-paper)!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__caution{padding:28px 30px!important;background:var(--ab-modern-paper)!important}
.ab-detail.ab-detail--surgery-contour .ab-detail__related{width:100%!important;max-width:none!important;margin:54px 0 0!important;padding:46px 0!important}
.ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta{width:100%!important;max-width:none!important;margin:0!important;padding:64px 40px!important;background:linear-gradient(135deg,#dce8ed,#eef4f6)!important}
.ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta p{margin-bottom:16px!important;font-size:17px!important}
.ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta h2{font-size:clamp(40px,3.5vw,50px)!important;line-height:1.18!important}
.ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta a{min-height:58px!important;margin-top:28px!important}
@media(max-width:767px){
  html[data-abelle-site=true][data-ab-page-type=procedure]:has(.ab-detail--surgery-contour) body #subtitle.ab-person-hero-shell>.container>h1.font-60.bold700{font-size:clamp(39px,10.5vw,42px)!important;line-height:1.12!important}
  .ab-detail.ab-detail--surgery-contour{width:calc(100% - 36px)!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__head{margin-bottom:30px!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__head h2{font-size:34px!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__head p,
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process) :is(p,li,dd){font-size:16px!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__media{width:calc(100% + 36px)!important;height:auto!important;min-height:0!important;margin-inline:-18px!important;aspect-ratio:1/1!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__quick-facts{width:calc(100% + 36px)!important;margin-inline:-18px!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__quick-facts li{min-height:0!important;padding:22px 18px!important}
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process,.ab-detail__caution){width:100%!important;margin-top:54px!important}
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__programs){padding:32px 22px!important}
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__diagnosis,.ab-detail__approach,.ab-detail__concerns,.ab-detail__programs,.ab-detail__process)>h3{font-size:30px!important;line-height:1.28!important}
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__program-list,.ab-detail__process ol){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;margin-right:-18px!important;padding:0 18px 8px 0!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none}
  .ab-detail.ab-detail--surgery-contour :is(.ab-detail__program-list,.ab-detail__process ol)::-webkit-scrollbar{display:none}
  .ab-detail.ab-detail--surgery-contour .ab-detail__program-list article,
  .ab-detail.ab-detail--surgery-contour .ab-detail__process li{display:block!important;flex:0 0 min(78vw,320px)!important;min-height:0!important;padding:24px 22px!important;scroll-snap-align:start}
  .ab-detail.ab-detail--surgery-contour .ab-detail__caution{padding:24px 22px!important}
  .ab-detail.ab-detail--surgery-contour .ab-detail__related{margin-top:54px!important;padding:54px 0!important}
  .ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta{width:calc(100% + 36px)!important;margin-inline:-18px!important;padding:62px 18px!important}
  .ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta p{font-size:16px!important}
  .ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta h2{font-size:34px!important}
  .ab-detail.ab-detail--surgery-contour .ab-surgery-family-cta a{min-height:56px!important;margin-top:28px!important}
}
