/* En tablet el menú utiliza la misma navegación desplegable que en móvil. */
@media (max-width:1050px){
  .header{height:82px}
  .header nav{display:none;position:absolute;top:81px;left:0;right:0;z-index:55;margin:0;padding:22px clamp(22px,5vw,56px);flex-direction:column;gap:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 35px rgba(18,60,85,.14)}
  .header nav.open{display:flex}
  .header nav a{display:block;padding:13px 0;font-size:16px;border-bottom:1px solid rgba(217,229,233,.8)}
  .header nav a:last-child{border-bottom:0}
  .menu-btn{display:flex;flex-direction:column;gap:5px;margin-left:auto;padding:10px;align-items:center;justify-content:center;cursor:pointer}
  .menu-btn span:not(.sr-only){display:block;width:24px;height:2px;background:var(--ink)}
  .header>.btn{display:none}
  .header-actions .btn{display:none}
}
