/* IMU content adaptations only. Visual design comes from the unchanged
   production case-base, case-typesetting, services and sitewide styles. */
#winge-case-content[data-imu-page] .hero__copy,
#winge-case-content[data-imu-page] .hero-card,
#winge-case-content[data-imu-page] .coverage__content,
#winge-case-content[data-imu-page] .support-card,
#winge-case-content[data-imu-page] .module-card > div{min-width:0}
#winge-case-content[data-imu-page] h1,
#winge-case-content[data-imu-page] h2,
#winge-case-content[data-imu-page] h3,
#winge-case-content[data-imu-page] h4,
#winge-case-content[data-imu-page] a,
#winge-case-content[data-imu-page] li,
#winge-case-content[data-imu-page] summary{overflow-wrap:anywhere}
#winge-case-content[data-imu-page] .hero__actions{flex-wrap:wrap}
#winge-case-content[data-imu-page] .hero__tags span{max-width:100%;overflow-wrap:anywhere}
#winge-case-content[data-imu-page] .button{max-width:100%;white-space:normal;text-align:center}
#winge-case-content[data-imu-page] .service-directory-grid{margin-top:22px}
#winge-case-content[data-imu-page] .imu-table-wrap table{width:100%;min-width:0;table-layout:fixed}
#winge-case-content[data-imu-page] .imu-table-wrap th,
#winge-case-content[data-imu-page] .imu-table-wrap td{min-width:0;overflow-wrap:anywhere;vertical-align:top}
#winge-case-content[data-imu-page] .imu-table-wrap th:first-child,
#winge-case-content[data-imu-page] .imu-table-wrap td:first-child{width:34%}
#winge-case-content[data-imu-page] .support-card .service-toc{max-height:none}
#winge-case-content[data-imu-page] .support-card{position:static}
#winge-case-content[data-imu-page] .support-card h3{text-wrap:balance}
#winge-case-content[data-imu-page] .static-faq summary{padding-inline-end:8px}
#winge-case-content[data-imu-page] .static-faq summary > span{min-width:0}
#winge-case-content[data-imu-page] .static-faq summary > b{align-self:center;display:grid;place-items:center;width:1em;height:1em;line-height:1}
@media(max-width:600px){
  #winge-case-content[data-imu-page] .imu-table-wrap table,
  #winge-case-content[data-imu-page] .imu-table-wrap tbody,
  #winge-case-content[data-imu-page] .imu-table-wrap tr,
  #winge-case-content[data-imu-page] .imu-table-wrap td{display:block;width:100%}
  #winge-case-content[data-imu-page] .imu-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  #winge-case-content[data-imu-page] .imu-table-wrap td{border:0;padding:12px 14px;font-size:14px}
  #winge-case-content[data-imu-page] .imu-table-wrap td:first-child{width:100%;background:#f0f4fb;color:#26344b;font-weight:700}
  #winge-case-content[data-imu-page] .imu-table-wrap td:not(:first-child)::before{content:attr(data-label);display:block;margin-bottom:5px;font-size:12px;font-weight:700;color:#26344b}
  #winge-case-content[data-imu-page] .imu-table-wrap tr+tr{border-top:1px solid #e2e8f1}
}
@media(max-width:767px){.imu-page{padding-bottom:70px}.imu-page .cs-bubble{display:none!important}}
