/* Accesos directos del encabezado; tres grupos por fila en tabletas. */
#siteHeader nav.links{grid-template-columns:1.35fr .85fr 1.5fr .9fr 1.3fr .8fr .9fr .9fr 1fr;}
#siteHeader nav.links>a{overflow-wrap:anywhere;}
@media(min-width:761px) and (max-width:1100px){
  #siteHeader nav.links{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));}
  #siteHeader nav.links>a{border-bottom:1px solid #ffffff16;}
}
@media(max-width:760px){
  /* Reset desktop column placement so mobile links use the full menu width. */
  #siteHeader nav.links{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);}
  #siteHeader nav.links>a{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px;row-gap:4px;overflow-wrap:normal;}
  #siteHeader nav.links>a .menu-notice-badge{grid-column:2;justify-self:start;margin:0;}
}