/* B only: no marker => no effect, including a stale cached stylesheet. */
@media (max-width:767px) {
 body:is(#search,#contact):has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #footer {display:none!important}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > h4,
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > hr {display:none!important}
 /* These containers contain the form only; the three image anchors are siblings of #content. */
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #content > .contact-form,
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #content:has(> .contact-form):not(:has(> :not(.contact-form))) {display:none!important}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #main > .page-footer:not(:has(*)) {display:none!important}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich {margin:0 0 14px;color:#fff}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block {display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 10px;padding:14px;min-height:0;height:auto;background:#0d223a;border:1px solid #29415c;border-radius:10px;color:#fff}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block > .icon {flex:0 0 28px;float:none;width:28px;margin:0;color:#ff690c}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block > .icon > i {color:#ff690c;font-size:27px}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block > .data {flex:1 1 calc(100% - 36px);width:auto;min-width:0;margin:0;padding:0;color:#fff;line-height:1.5;overflow-wrap:anywhere}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block a {color:#fff;text-decoration:underline;overflow-wrap:anywhere}
 body#contact:has(#header #ea-v8-subpage-header[data-ea-v8-extras="1"]) #wrapper #left-column > .contact-rich > .block > a {margin-left:36px;margin-top:0}
 body:is(#index,#category,#product,#search,#contact) #ea-v8-mobile-shell[data-ea-v8-menu-extras="1"] #ea-v8-more-panel .ea-v8-more-contact-cta {display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;margin-top:16px;padding:14px 10px;background:#ff690c;color:#06152b;border:0;border-radius:8px;font-weight:800;text-align:center}
 body:is(#index,#category,#product,#search,#contact) #ea-v8-mobile-shell[data-ea-v8-menu-extras="1"] #ea-v8-more-panel .ea-v8-more-contact-cta .ea-v8-icon {color:#06152b;stroke:currentColor}
 body:is(#index,#category,#product,#search,#contact) #ea-v8-mobile-shell[data-ea-v8-menu-extras="1"] #ea-v8-more-panel .ea-v8-more-contact-cta span {color:#06152b}
 body:is(#search,#contact) #ea-v8-subpage-header[data-ea-v8-extras="1"] .ea-v8-extras-legal {display:flex;flex-wrap:wrap;gap:8px 14px;padding:14px 0 4px;font-size:12px;line-height:1.5}
 body:is(#search,#contact) #ea-v8-subpage-header[data-ea-v8-extras="1"] .ea-v8-extras-legal a {color:#fff;text-decoration:underline}
}
