/* Approved navigation layout. The wordmark's new finish remains a separate study. */
@layer mobile-review-important {
 @media(min-width:1101px) {
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-firma{display:block!important;position:absolute!important;left:max(24px,calc((100% - 1200px)/2))!important;top:113px!important;width:86px!important;height:auto!important;transform:translateY(-50%)!important;opacity:1!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-firma img{width:86px!important;height:auto!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-inner{display:grid!important;grid-template-areas:"menu cafe"!important;grid-template-columns:max-content max-content!important;justify-content:center!important;align-items:center!important;column-gap:40px!important;width:calc(100% - 480px)!important;max-width:1200px!important;min-height:64px!important;margin:8px auto 0!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-menu{display:flex!important;grid-area:menu!important;gap:30px!important;justify-content:flex-start!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .btn-menu{display:none!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-menu a{font-size:15px!important;white-space:nowrap!important;max-width:none!important;min-height:44px!important;padding-block:10px!important;line-height:1.2!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-cv{grid-area:cafe!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;width:max-content!important;min-height:44px!important;padding:6px 14px!important;margin:0!important;font:500 14px/1.2 'Hanken Grotesk',sans-serif!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-decoration:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:1px solid #D29B7680!important;border-radius:2px!important;color:var(--crema)!important;transform:none!important;cursor:pointer!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-cv svg{width:26px!important;height:26px!important;color:#D29B76!important;flex:0 0 26px!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-cv:is(:hover,:focus-visible){border-color:var(--project-copper-light)!important;color:var(--project-copper-light)!important;background:transparent!important;box-shadow:none!important;transform:none!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .idiomas{position:fixed!important;right:clamp(18px,2vw,38px)!important;top:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:48px!important;margin:0!important;padding:0 0 0 12px!important;border-left:1px solid #D29B7655!important;grid-area:auto!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .idiomas a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;font-size:12px!important;padding:4px 2px!important;line-height:1.2!important}
  html:root body[data-project-identity][data-editorial-header] .cabecera .idiomas-sep{display:none!important}
 }
 html:root body[data-project-identity][data-editorial-header] .cabecera :is(.cabecera-menu,.primary-direct-nav) a:is(:hover,:focus-visible){color:var(--project-copper-light)!important;text-decoration:none!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;cursor:pointer!important}
 html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-menu a:is(:hover,:focus-visible)::after{background:var(--project-copper-light)!important}
 html:root body[data-project-identity][data-editorial-header] .cabecera .cabecera-menu a:focus-visible::after{height:2px!important}
 html:root body[data-project-identity][data-editorial-header] .cabecera .primary-direct-nav a:is(:hover,:focus-visible){text-decoration:underline!important;text-underline-offset:8px!important;text-decoration-thickness:1px!important}
}
