/* Display only the clear right-hand artwork. The original raster stays intact.
   Inline SVG viewports exclude the baked-in blurred/text region (x < 640).
   Hero and text-overlay cards retain independent contrast treatments. */
.academy-clear-image{display:block;width:100%;height:auto;aspect-ratio:auto;overflow:hidden;filter:none!important;border:0;border-radius:6px;}
.academy-clear-image image{filter:none!important;}
.module-image:has(>.academy-clear-image){background:none!important;overflow:hidden;}
.module-image>.academy-clear-image{height:100%;aspect-ratio:auto;border-radius:0;}
.module-image:has(>.academy-clear-image)::after{display:none;}
