/* TASK 05E: only the approved replacement Hero. */
.ie-hero .ir-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr)}
.ie-hero .ir-course-name{color:#166882;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:600;margin:0 0 14px!important;line-height:1.8}
.ie-hero .ir-hero-art{max-width:360px;padding:0;background:none}.ie-hero .ir-hero-art img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:22px;filter:none}
@media(max-width:767px){.ie-hero .ir-hero-grid{grid-template-columns:1fr;gap:14px}.ie-hero .ir-hero-art{max-width:240px}.ie-hero .ir-course-name{font-size:1rem}.ie-hero .ir-hero-art img{max-height:240px}}
