/* Only the newly requested opening image correction; previous opening reflow stays excluded. */
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure {margin:0 !important;align-self:start !important;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure>a:first-child {display:block;position:relative;overflow:hidden;aspect-ratio:1536/870;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure>a:first-child>img {display:block;width:100% !important;height:100% !important;max-height:none !important;object-fit:cover;object-position:50% 38%;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure figcaption {padding:12px 16px !important;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure figcaption p {margin:0 !important;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .ct-plus {position:absolute;right:10px;top:10px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(24,61,105,.3);border-radius:50%;background:rgba(255,253,248,.96);color:#183d69;font:400 27px/1 Manrope,sans-serif;box-shadow:0 2px 6px #183d6915;}
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .patient-figure>a:focus-visible {outline:3px solid #aa833a;outline-offset:4px;}
@media(max-width:480px){
html.cp.cp-panels.ct-opening-image[data-page="cataracts.html"] body #main .ct-plus {right:8px;top:8px;width:32px;height:32px;font-size:22px;}
}
