:is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm):has([data-cjm-more][aria-expanded="true"]){align-items:flex-start}
.reference-cjm-screen [hidden]{display:none!important}
:is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .inline-conclusion{display:block}
:is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) [data-cjm-stage-view="all"] .market-reading h3{font-size:22px}
@media screen and (min-width:801px) and (max-height:800px){
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-table th,
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-table td{padding-top:2px;padding-bottom:2px}
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .market-reading{padding:17px 20px}
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .market-reading h3{margin:8px 0!important}
}
@media screen and (min-width:801px) and (max-height:740px){
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-table th,
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-table td{padding-top:1px;padding-bottom:1px}
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-tabs{margin-bottom:4px}
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .cjm-rank-header{margin-bottom:3px}
 :is(#banks-ai-cjm,#insurance-ai-cjm,#mfo-ai-cjm,#media-ai-cjm) .sector-conclusion{padding-top:6px;padding-bottom:6px}
}
