/* v1.9.53: reglas finales de legibilidad; cargadas después de las hojas antiguas */
@media (min-width:1501px){
 .site-head.tca-single-header>.tca-unified-row{max-width:1760px!important;width:calc(100% - 52px)!important;grid-template-columns:minmax(215px,285px) minmax(0,1fr) auto!important;column-gap:clamp(12px,1.1vw,24px)!important;min-height:88px!important}
 .site-head.tca-single-header #main-nav .nav-list{gap:2px!important;justify-content:center!important}
 .site-head.tca-single-header #main-nav .nav-list>li>a{font-size:19px!important;line-height:1.25!important;font-weight:800!important;padding:15px clamp(7px,.65vw,14px)!important}
 .site-head.tca-single-header .tca-header-tools{gap:10px!important}
 .site-head.tca-single-header .tca-header-premium{font-size:18px!important;padding:15px 19px!important;min-height:51px!important}
 .site-head.tca-single-header .tca-search-toggle{min-height:51px!important;font-size:17px!important}
}
@media (min-width:1181px) and (max-width:1500px){
 .site-head.tca-single-header>.tca-unified-row{width:calc(100% - 36px)!important;max-width:1480px!important;grid-template-columns:205px minmax(0,1fr) auto!important;column-gap:8px!important}
 .site-head.tca-single-header #main-nav .nav-list{gap:0!important;justify-content:center!important}
 .site-head.tca-single-header #main-nav .nav-list>li>a{font-size:clamp(15px,1.12vw,17px)!important;line-height:1.25!important;font-weight:800!important;padding:13px 6px!important}
 .site-head.tca-single-header .tca-header-premium{font-size:16px!important;padding:13px 12px!important}
 .site-head.tca-single-header .tca-search-toggle{font-size:15px!important}
}
@media(max-width:1180px){
 .site-head.tca-single-header #main-nav .nav-list>li>a{font-size:18px!important;line-height:1.35!important;padding:15px 18px!important;font-weight:800!important}
 .site-head.tca-single-header .mobile-toggle{font-size:16px!important;min-height:44px!important}
 .site-head.tca-single-header .tca-header-premium{font-size:16px!important}
}
