@media (max-width:560px){
  .mast .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;flex:1 1 0;min-width:0}
  .mast .nav a{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.2}
  .faq summary{min-height:24px}
}
