/* Corrections for reproduced content rendering; approved base CSS stays intact. */
#campusV6App .cb-flash-center>strong.cb-flash-wrap-needed{
  width:auto;max-width:100%;min-width:0;white-space:normal!important;
  text-wrap:wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;
  font-size:clamp(21px,2.4vw,32px)!important;line-height:1.35;
}
#campusV6App .cb-flash-center{min-width:0;max-width:100%;}
#campusV6App .cv32-matrix{
  display:inline-flex;vertical-align:middle;margin:.25em .2em;padding:.12em .3em;
  border-left:2px solid currentColor;border-right:2px solid currentColor;
  border-radius:.18em;max-width:100%;overflow-x:auto;
}
#campusV6App .cv32-matrix-grid{display:grid;gap:.25em .7em;align-items:center;text-align:center;}
#campusV6App .cv32-matrix-cell{white-space:nowrap;}
@media(max-width:760px){
  #campusV6App .cb-flash-center>strong.cb-flash-wrap-needed{font-size:clamp(18px,5vw,23px)!important;}
}
