/* Homepage-only tablet/laptop masthead refinement: keep navigation together.
   Phone menu and wide-desktop layout are unchanged. */
@media(min-width:781px) and (max-width:1240px){
 #business-readable.home-page .header{flex-direction:column;align-items:stretch;gap:16px}
 #business-readable.home-page .masthead{flex:none;width:100%;max-width:none}
 #business-readable.home-page .header nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;gap:10px;justify-content:stretch}
 #business-readable.home-page .header nav a{min-width:0;min-height:48px;justify-content:center;text-align:center;white-space:normal;overflow-wrap:normal;padding:6px 2px;font-size:16px!important}
}
