.ed{color: #293142;background: #fff;}.ed *, .ed *::before, .ed *::after{box-sizing: border-box;}.ed a:not(.ed-btn){color: #4338ca;text-decoration: underline;text-decoration-color: rgba(67, 56, 202, .35);text-underline-offset: 3px;}.ed a:not(.ed-btn):hover{text-decoration-color: currentColor;}.ed .ed-sec{padding: 64px 0;background: #fff;}.ed-sec + .ed-sec{border-top: 1px solid #eceef3;}.ed .ed-sec--arena{background: #f6f3ee;border-top: 1px solid #e8e1d4 !important;border-bottom: 1px solid #e8e1d4;}.ed-sec--arena + .ed-sec{border-top: 0;}.ed-ante{margin: 0 0 8px;color: #4338ca;font-size: .92rem;font-weight: 600;letter-spacing: 0;text-transform: none;}.ed .ed-h2{margin: 0;color: #14213d;font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: clamp(1.55rem, 2.6vw, 2.05rem) !important;font-weight: 700;line-height: 1.18;letter-spacing: -.02em;text-transform: none;text-wrap: balance;}.ed .ed-h3{margin: 0 0 8px;color: #14213d;font-size: 1.12rem;font-weight: 700;line-height: 1.3;letter-spacing: -.01em;}.ed .ed-lead{margin: 16px 0 0;max-width: 62ch;color: #293142;font-size: 1.16rem;line-height: 1.65;}.ed p{line-height: 1.65;}.ed-texto{color: #475569;font-size: 1rem;}.ed-intro{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 56px;align-items: start;}.ed .ed-cifras{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));margin: 0;padding: 0;list-style: none;border-top: 1px solid #e6e8ee;}.ed-cifras li{padding: 20px 0 18px;border-bottom: 1px solid #e6e8ee;}.ed-cifras li:nth-child(odd){padding-right: 20px;}.ed-cifras li:nth-child(even){padding-left: 20px;border-left: 1px solid #e6e8ee;}.ed-cifra{display: block;color: #14213d;font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: clamp(1.7rem, 3vw, 2.3rem);font-weight: 700;line-height: 1.1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;}.ed-cifra-etq{display: block;margin-top: 6px;color: #5d6b85;font-size: .92rem;line-height: 1.4;}.ed .ed-cols{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 40px;margin: 36px 0 0;padding: 0;list-style: none;}.ed-cols > li{padding-top: 18px;border-top: 2px solid #14213d;}.ed-cols p{margin: 0;color: #475569;}.ed-num{display: block;margin-bottom: 10px;color: #5d6b85;font-size: .85rem;font-weight: 600;font-variant-numeric: tabular-nums;}.ed .ed-lista{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 40px;margin: 28px 0 0;padding: 0;list-style: none;}.ed-lista li{position: relative;padding: 14px 0 14px 32px;border-bottom: 1px solid #e6e8ee;color: #293142;line-height: 1.5;}.ed-lista li::before{content: '';position: absolute;left: 4px;top: 19px;width: 12px;height: 7px;border-left: 2px solid #14213d;border-bottom: 2px solid #14213d;transform: rotate(-45deg);}.ed .ed-canales{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 40px;margin: 24px 0 0;padding: 0;list-style: none;border-top: 1px solid #e6e8ee;}.ed-canal{display: flex;align-items: center;gap: 14px;min-height: 76px;padding: 14px 0;border-bottom: 1px solid #e6e8ee;color: #14213d !important;text-decoration: none !important;}.ed-canal__ico{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid #e6e8ee;border-radius: 10px;color: #14213d;}.ed-canal__ico svg{width: 20px;height: 20px;}.ed-canal strong{display: block;font-size: 1rem;font-weight: 700;}.ed-canal span{display: block;color: #5d6b85;font-size: .92rem;}.ed-canal__ir{margin-left: auto;color: #4338ca;font-size: .92rem;font-weight: 600;}.ed-canal:hover .ed-canal__ir{text-decoration: underline;text-underline-offset: 3px;}.ed-btns{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px;}.ed-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 22px;border: 1.5px solid #4f46e5;border-radius: 12px;background: #4f46e5;color: #fff !important;font-size: 1rem;font-weight: 600;text-decoration: none !important;transition: background-color .15s, border-color .15s, color .15s;}.ed-btn:hover{background: #4338ca;border-color: #4338ca;}.ed-btn--sec{background: transparent;border-color: #c9cfdb;color: #14213d !important;}.ed-btn--sec:hover{background: #fff;border-color: #14213d;}.ed-btn:focus-visible, .ed-canal:focus-visible, .ed a:focus-visible{outline: 3px solid rgba(79, 70, 229, .45);outline-offset: 2px;}.ed-cierre{display: flex;align-items: center;justify-content: space-between;gap: 32px;}.ed-cierre .ed-lead{margin-top: 8px;font-size: 1.05rem;color: #475569;}.ed-cierre .ed-btns{flex: 0 0 auto;margin-top: 0;}.ed-cierre .ed-cierre__ilus{width: 120px;margin: 0;}.ed-cierre .ed-cierre__txt{flex: 1 1 auto;}.ed-otros{margin: 18px 0 0;color: #5d6b85;font-size: .95rem;}@media (max-width: 991px){.ed-intro{grid-template-columns: 1fr;gap: 32px;}.ed .ed-cols{grid-template-columns: 1fr;gap: 28px;}.ed-cierre{flex-direction: column;align-items: flex-start;}.ed-cierre .ed-cierre__ilus{width: 96px;margin: 0 0 -12px;}}@media (max-width: 767px){.ed .ed-sec{padding: 40px 0;}.ed .ed-lead{font-size: 1.06rem;}.ed .ed-lista, .ed .ed-canales{grid-template-columns: 1fr;}.ed-cierre .ed-btns, .ed-cierre .ed-btn{width: 100%;}}@media (prefers-reduced-motion: reduce){.ed-btn{transition: none;}}
