/* TOPDON 1.2.3: menú legible y continuidad visual en Tres caminos y los carruseles. */
@media (min-width:1001px){
 .navbar .nav-direct,.navbar .nav-trigger{font-size:13px!important;line-height:1.28!important;padding-left:9px!important;padding-right:9px!important}
 .navbar .nav-dropdown a{font-size:12.8px!important;line-height:1.45!important}
 .navbar .topdon-wp-menu>li>a{font-size:13px!important;line-height:1.3!important;padding-left:10px!important;padding-right:10px!important}
 .navbar .topdon-wp-menu .sub-menu a{font-size:12.8px!important}
}
@media (min-width:1001px) and (max-width:1210px){
 .navbar .nav-direct,.navbar .nav-trigger{font-size:12.3px!important;padding-left:7px!important;padding-right:7px!important}
 .navbar .topdon-wp-menu>li>a{font-size:12.1px!important;padding-left:7px!important;padding-right:7px!important}
}
@media (max-width:1000px){
 .mobile-panel .topdon-mobile-wp-menu>li>a{font-size:14px!important}
 .mobile-panel .topdon-mobile-wp-menu .sub-menu a{font-size:13px!important}
}
.td-chap .td-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:5px 0 2px}
.td-chap .td-fact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;padding:12px 10px;min-height:85px;border-radius:10px;background:#101823;border:1px solid #2e3a4c;}
.td-chap .td-fact strong{margin:0 0 5px;font:700 11px/1.3 Inter,Arial,sans-serif;color:#f4f7fb}
.td-chap .td-fact span{display:block;font:400 10.5px/1.45 Inter,Arial,sans-serif;color:#a6afbd}
.td-chap .td-also{margin-top:3px;font:400 11.5px/1.5 Inter,Arial,sans-serif;color:#98a2b2}
.td-chap .td-also a{color:#dfe5ee;text-decoration:underline;text-underline-offset:3px}
.td-recent-section{padding-top:var(--td-section-gap,56px)!important;padding-bottom:0!important}
@media(max-width:800px){.td-chap .td-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
@media(max-width:540px){.td-chap .td-facts{grid-template-columns:1fr;gap:8px}.td-chap .td-fact{min-height:0;padding:10px 12px}}
