/* The existing nine native Content Boxes remain editable; mobile presents six shortcuts. */
@media(max-width:640px){
 .cat-icons{background-image:none!important}
 .fusion-row:has(>.catcolumn1){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}
 .fusion-row:has(>.catcolumn1)::before,.fusion-row:has(>.catcolumn1)::after,
 .catcolumn1 .filtr::before,.catcolumn1 .filtr::after,.catcolumn2 .filtr::before,.catcolumn2 .filtr::after,.catcolumn3 .filtr::before,.catcolumn3 .filtr::after{content:none!important;display:none!important}
 .fusion-row:has(>.catcolumn1) .fusion-clearfix{display:none!important}
 .fusion-row:has(>.catcolumn1)>.fusion-layout-column:not(.catcolumn1):not(.catcolumn2):not(.catcolumn3){grid-column:1/-1;width:100%!important;margin-left:0!important;margin-right:0!important}
 .fusion-row>.catcolumn1,.fusion-row>.catcolumn2,.fusion-row>.catcolumn3,
 .catcolumn1>.fusion-column-wrapper,.catcolumn2>.fusion-column-wrapper,.catcolumn3>.fusion-column-wrapper,
 .catcolumn1 .filtr,.catcolumn2 .filtr,.catcolumn3 .filtr{display:contents!important}
 .catcolumn1 .filtr>.fusion-clearfix,.catcolumn2 .filtr>.fusion-clearfix,.catcolumn3 .filtr>.fusion-clearfix,
 .catcolumn2 .content-box-column-2,.catcolumn2 .content-box-column-3,.catcolumn3 .content-box-column-3{display:none!important}
 .catcolumn1 .content-box-column,.catcolumn2 .content-box-column,.catcolumn3 .content-box-column{width:auto!important;float:none!important;padding:0!important;margin:0!important;min-width:0}
 .catcolumn1 .content-box-wrapper,.catcolumn2 .content-box-wrapper,.catcolumn3 .content-box-wrapper{padding:0!important;margin:0!important}
 .catcolumn1 .heading,.catcolumn2 .heading,.catcolumn3 .heading{margin:0!important;text-align:center}
 .catcolumn1 .heading-link,.catcolumn2 .heading-link,.catcolumn3 .heading-link{display:flex;flex-direction:column;align-items:center;gap:6px}
 .catcolumn1 .image,.catcolumn2 .image,.catcolumn3 .image{float:none!important;margin:0!important}
 .catcolumn1 .image img,.catcolumn2 .image img,.catcolumn3 .image img{width:58px!important;height:58px!important;object-fit:contain}
 .catcolumn1 .content-box-heading,.catcolumn2 .content-box-heading,.catcolumn3 .content-box-heading{font-size:11px!important;line-height:1.3!important;margin:0!important;padding:0!important;min-height:29px;text-align:center}
}
