/* CloudINX premium final editorial and responsive closeout */
:root{--cx-premium-radius:18px}
html{scroll-behavior:smooth}body{overflow-x:clip}img,video,iframe,svg{max-width:100%}img{height:auto}
main,section,article,.container,.cx-archive,.cx-editorial-wrap{min-width:0}
h1,h2,h3,p,li,a{overflow-wrap:break-word}
:where(.cx-archive .cx-timeline,.cx-archive .cards,.cx-archive .cx-sector-grid){max-width:100%;min-width:0}
.cx-archive .cx-timeline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2.2vw,30px)!important;align-items:stretch!important}
.cx-archive .cx-era{min-width:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:clamp(22px,2.6vw,36px)!important;border-radius:var(--cx-premium-radius)!important;box-sizing:border-box!important;overflow:visible!important}
.cx-archive .cx-era h3{font-size:clamp(1.15rem,1.75vw,1.55rem)!important;line-height:1.27!important;margin:0!important}
.cx-archive .cx-era p{font-size:clamp(.96rem,1vw,1.06rem)!important;line-height:1.7!important;margin:0!important;flex:1 1 auto!important}
.cx-archive .cx-era a{margin-top:auto!important;line-height:1.5!important;min-height:36px!important}
.cx-archive .cx-era .year{line-height:1.35!important;white-space:normal!important;max-width:100%!important}
.cx-archive .tile{min-width:0!important;height:auto!important;box-sizing:border-box!important;border-radius:var(--cx-premium-radius)!important}
.cx-archive .archive-photo{max-width:100%;overflow:hidden}.cx-archive .archive-photo svg{width:100%;height:auto;display:block}
.cx-archive .hero,.cx-archive .cinx-clarity,.cx-archive .cx-editorial-wrap{max-width:100%;box-sizing:border-box}
.cx-archive .cx-video-reference{max-width:100%;box-sizing:border-box}
.cx-leadership-card .cx-chairman-profile{max-width:66ch;line-height:1.7}
:where(a,button,input,select,textarea):focus-visible{outline:3px solid #57d6ed!important;outline-offset:3px!important}
@media(max-width:760px){.cx-archive .cx-timeline{grid-template-columns:minmax(0,1fr)!important}.cx-archive .cx-era{padding:clamp(18px,5vw,26px)!important}.cx-archive .cards,.cx-archive .cx-sector-grid{grid-template-columns:minmax(0,1fr)!important}.cx-archive .hero,.cx-archive .cinx-clarity,.cx-archive .cx-editorial-wrap{padding-inline:clamp(14px,4vw,24px)}}
@media(max-width:360px){.cx-archive .cx-era{padding:17px!important}.cx-archive .cx-era h3{font-size:1.13rem!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
