/* Mejoras de accesibilidad táctil. Solo pantalla; no afecta a la impresión. */
@media screen and (max-width:50rem),screen and (pointer:coarse){
.nav{row-gap:0;padding-block:6px}
.nav a{display:inline-flex;align-items:center;min-height:44px}
.foot nav{gap:0 18px}
.foot nav a{display:inline-flex;align-items:center;min-height:44px}
.crumb{padding-top:4px;padding-bottom:0}
.crumb a{display:inline-flex;align-items:center;min-height:44px;padding-inline:2px}
.pill{display:inline-flex;align-items:center;min-height:44px}
.item button{min-height:44px;min-width:44px}
.back-link{display:inline-block;padding-block:12px}
aside.related li>a{display:inline-block;padding-block:10px}
}
