/* Universo DITCOM: banda comun de los sitios (NOVA S547-D). Origen unico: VPS-1 /usr/local/lib/udx/udx.py. */
.udx{display:block;position:relative;z-index:1;background:#0A1636;color:#B8C6E8;border-top:1px solid rgba(255,255,255,.10);font:400 15px/1.45 "IBM Plex Sans","Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}
.udx *{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;color:inherit;background:none;text-transform:none;letter-spacing:normal;text-align:left;box-shadow:none;float:none}
.udx .udx-in{max-width:1180px;margin:0 auto;padding:40px 24px 92px}
.udx .udx-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.10)}
.udx .udx-id{display:flex;flex-direction:column;gap:4px;max-width:62ch}
.udx a.udx-marca{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;line-height:1.2;color:#FFFFFF;text-decoration:none}
.udx .udx-orb{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#FFE3A3,#F5A623 60%,#B36B00);box-shadow:0 0 0 3px rgba(245,166,35,.18)}
.udx .udx-sub{font-size:13.5px;color:#9FB0D8}
.udx a.udx-ir{font-size:13.5px;font-weight:600;color:#F2C46D;text-decoration:none;white-space:nowrap}
.udx a.udx-ir:hover,.udx a.udx-marca:hover{text-decoration:underline;text-underline-offset:3px}
.udx .udx-grupos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px}
.udx .udx-t{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#F2C46D;margin-bottom:12px}
.udx ul{list-style:none;display:grid;gap:10px}
.udx li{list-style:none;display:block}
.udx li::before,.udx li::after{content:none;display:none}
.udx a.udx-s{display:flex;flex-direction:column;gap:1px;text-decoration:none;color:#FFFFFF;border-radius:6px}
.udx .udx-d{font-weight:600;font-size:14.5px;line-height:1.3;color:#FFFFFF;overflow-wrap:anywhere}
.udx .udx-n{font-size:12.5px;line-height:1.35;color:#9FB0D8}
.udx a.udx-s:hover .udx-d{text-decoration:underline;text-underline-offset:3px}
.udx a:focus-visible{outline:2px solid #F2C46D;outline-offset:3px}
.udx a.udx-s[aria-current="page"] .udx-d{color:#F2C46D}
.udx a.udx-s[aria-current="page"] .udx-d::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:#F2C46D;vertical-align:middle}
@media (max-width:900px){.udx .udx-grupos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:540px){.udx .udx-in{padding:32px 18px 100px}.udx .udx-grupos{grid-template-columns:minmax(0,1fr);gap:24px}.udx ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}
@media print{.udx{display:none}}
