/* CloudINX Stage 26.68 unified release-candidate snag corrections.
   Applies approved readability, accessibility, responsive and professional-presentation rules.
   Does not alter locked Network Explorer globe geometry/interaction. */
:root{--cx268-body-min:15px;--cx268-ui-min:13px}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{overflow-wrap:break-word}
main p,main li,main dd,main blockquote,.lead,.seo-copy{line-height:1.6}
main p:not(.kicker):not(.eyebrow):not(.label),main li,main dd{font-size:max(15px,1em)}
main h1,main h2,main h3,main h4{overflow-wrap:normal;word-break:normal;text-wrap:balance}
button,.button,input,select,textarea,summary,[role="button"]{min-height:44px}
input,select,textarea,button{font-size:16px}
.cx-card p,.card p,.cx47-mini-grid span,.ela-stack-grid p,.ela-proof-strip span,.cx26-summary-grid span{font-size:max(14px,1em)!important;line-height:1.5!important}
.cx-footer-links h2,.cxn-group h3{font-size:12px!important;line-height:1.35!important}
.cx-nav,.cxn-navigation{font-size:13px!important}
.elara-page .ela-console-tile small,.elara-page .ela-console-flow,.elara-page .ela-console-id small,.elara-page .ela-console-tile span,.elara-page .ela-console-live{font-size:12px!important;line-height:1.4!important;white-space:normal!important}
.elara-page .ela-demo-q,.ela-stack-grid,.ela-proof-strip{min-width:0}
img,video,svg,canvas{max-width:100%}
pre,code,table{max-width:100%}
table{display:block;overflow-x:auto}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #45d3de;outline-offset:3px}
@media(max-width:900px){.ela-stack-grid,.elara-page .ela-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elara-page .ela-demo-q{grid-template-columns:1fr!important}}
@media(max-width:640px){main h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.08!important}main h2{font-size:clamp(1.55rem,7vw,2.2rem)!important;line-height:1.15!important}.ela-stack-grid,.elara-page .ela-proof-strip{grid-template-columns:1fr!important}.cx47-mini-grid{grid-template-columns:1fr!important}.cxn-shell,.container{min-width:0}.cxn-navigation a,.cxn-navigation summary{white-space:normal!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
