/* R18 · cabecera de escritorio full-bleed, sobria y horizontal. */
@media (min-width: 901px) {
  body.r16-body .r16-header.site-header {
    position: sticky !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    min-height: 72px !important;
    grid-template-columns: minmax(280px, 1fr) auto minmax(310px, 1fr) !important;
    background: #0b0b0a !important;
  }
  body.r16-body .r16-logo {
    padding-inline: clamp(30px, 3.2vw, 64px) !important;
    border-right: 1px solid #30302d !important;
  }
  body.r16-body .r16-nav {
    justify-content: center !important;
    min-width: 520px;
  }
  body.r16-body .r16-nav a {
    min-width: 120px;
    justify-content: center;
    padding-inline: clamp(18px, 1.7vw, 32px) !important;
  }
  body.r16-body .r16-head-actions {
    justify-content: flex-end !important;
    padding-right: clamp(22px, 2.6vw, 52px);
    border-left: 1px solid #30302d !important;
  }
  body.r16-body .r16-head-actions .r16-pro {
    min-width: 156px;
  }
}

/* Disciplina profesional como metadato, no como bloque chillón. */
.r18-disciplines{display:flex;flex-wrap:wrap;gap:7px}
.r18-disciplines span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid currentColor;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
