/* Scoped cleanup on the approved group identity. Keep functional disclosure markers and focus rings. */
html:root body.empire-type-e:is(#top,#empire-type-e-china) :is(a,button,summary),
html:root body.empire-type-e:is(#top,#empire-type-e-china) :is(a,button,summary) *,
html:root body.empire-type-e:is(#top,#empire-type-e-china) #footer.r3-footer :is(a,button),
html:root body.empire-type-e:is(#top,#empire-type-e-china) #footer.r3-footer :is(a,button):hover{ text-decoration:none!important; }
html:root body.empire-type-e:is(#top,#empire-type-e-china) main :is(.stats-num)::after,html:root body.empire-type-e:is(#top,#empire-type-e-china) main :is(.step,.rep-process>li,.assembly-route-list>li,.factory-tour .ft-kicker,.oem-program-eyebrow,.section-divider)::before,html:root body.empire-type-e:is(#top,#empire-type-e-china) main .section-divider::after{content:none!important;display:none!important;counter-increment:none!important}
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page .il-photo h3{margin-right:0!important}
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page .il-product-photo img{background:#fff!important;object-fit:contain!important;object-position:center!important;padding:18px!important}
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img{height:220px!important}
@media(max-width:1000px){html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img{height:200px!important}}
@media(max-width:600px){html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page .il-product-photo img{padding:10px!important}html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img{height:150px!important}}

/* Optical size compensation uses only padding around the unchanged source canvases. */
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img[src$="ferrite-family.webp"]{padding:36px 44px!important}
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img[src$="empire-product-cap-14-cap-diecast-range.webp"]{padding:8px!important}
@media(max-width:600px){
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img[src$="ferrite-family.webp"]{padding:24px 12px!important}
html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img[src$="rotor_4c8b867ae6ee68d34fd5e3343a61ea8-e1700031438353.webp"],html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page #families .il-product-photo img[src$="empire-product-cap-14-cap-diecast-range.webp"]{padding:4px!important}
}

@media(max-width:360px){html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page .il-photo h3{font-size:16px!important;overflow-wrap:anywhere!important}}

@media(max-width:360px){html:root body.empire-type-e:is(#top,#empire-type-e-china) main.il-page .il-photo p{font-size:15px!important;overflow-wrap:anywhere!important}}
