
/* CloudINX | Continuum editorial and commercial layer */
.cx-continuum{max-width:1200px;margin:64px auto;padding:clamp(22px,4vw,55px);color:#102c41;background:#f3f7f9;border-radius:18px;font-family:inherit}
.cx-continuum .eyebrow{font-size:12px;font-weight:750;letter-spacing:.18em;color:#137c9a;text-transform:uppercase}
.cx-continuum h2{font-size:clamp(29px,3.8vw,49px);line-height:1.12;letter-spacing:-.035em;color:#09283d;margin:16px 0}
.cx-continuum h3{font-size:21px;color:#092b40;margin:0 0 10px}.cx-continuum p{font-size:16px;line-height:1.75;color:#38566b}
.cx-continuum .cx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}
.cx-continuum .cx-cards.five{grid-template-columns:repeat(5,minmax(0,1fr))}
.cx-continuum .cx-panel{background:#fff;border:1px solid #d9e5ea;border-radius:13px;padding:22px;min-width:0}
.cx-continuum .cx-panel .year{color:#137c9a;font-size:13px;font-weight:750;letter-spacing:.1em}
.cx-continuum a.cx-link{color:#075d7e;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.cx-continuum .cx-cta{display:inline-flex;align-items:center;padding:13px 19px;border-radius:7px;background:#075a79;color:white!important;text-decoration:none;font-weight:700;margin:8px 10px 0 0}
.cx-continuum .cx-cta.secondary{background:#e1eff3;color:#084963!important}
.cx-continuum .cx-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0}
.cx-continuum .cx-era{border-top:3px solid #0c8aa6;padding:15px 12px 5px}
.cx-continuum .cx-era strong{display:block;color:#0a2b41;margin-bottom:8px}
.cx-continuum .cx-era span{color:#456476;font-size:14px;line-height:1.55}
.cx-continuum .cx-note{font-size:13px;color:#61798a;border-top:1px solid #d7e3e9;padding-top:14px;margin-top:22px}
@media(max-width:950px){.cx-continuum .cx-cards.five{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-continuum .cx-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.cx-continuum{margin:30px 12px;padding:24px 18px}.cx-continuum .cx-cards,.cx-continuum .cx-cards.five,.cx-continuum .cx-timeline{grid-template-columns:1fr}.cx-continuum h2{font-size:31px}}
