@media (max-width:640px){
  .m-logos{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}
  .m-tile{min-height:84px !important;padding:12px 6px !important;gap:8px !important;border-radius:12px !important}
  .m-tile > div:first-child{height:32px !important}
  .m-tile img{zoom:.78}
  .m-tile-name{font-size:12px !important;line-height:1.3 !important;word-break:keep-all}
  .m-row{flex-direction:column !important;align-items:flex-start !important;gap:4px !important}
  .m-row > span:last-child{text-align:left !important}
  .m-cta > a{flex:1 1 0;justify-content:center;padding:0 16px !important;height:54px !important;font-size:16px !important}
  .m-tabs{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:18px !important}
  .m-tabs button{height:52px !important;padding:0 6px !important;font-size:13.5px !important;line-height:1.25;white-space:normal !important;border-radius:13px !important;word-break:keep-all}
  body{word-break:keep-all}
}
