/* CloudINX October editorial snapshot — isolated from Batch161 and canonical news/tender datasets. */
.cxio-snapshot{background:#f5f9fc;color:#102438;padding:76px 0 64px}.cxio-snapshot .container,.cxio-home-teaser .container,.cxio-market-context .container{max-width:1180px;margin:0 auto;padding:0 26px}.cxio-topline{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d2dce3;padding:0 0 16px;margin-bottom:30px;color:#50657a;font:700 11px/1.5 Inter,'Segoe UI',sans-serif;letter-spacing:.11em}.cxio-topline a,.cxio-card a,.cxio-tender a,.cxio-home-actions a,.cxio-market-links a,.cxio-archive-cta a{color:#086ea9;text-decoration:none}.cxio-topline a:hover,.cxio-card a:hover,.cxio-tender a:hover,.cxio-home-actions a:hover,.cxio-market-links a:hover{text-decoration:underline}.cxio-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:44px;margin-bottom:32px}.cxio-intro h2{font:700 clamp(28px,3.1vw,44px)/1.12 Inter,'Segoe UI',sans-serif;letter-spacing:-.035em;margin:8px 0 0;color:#12263a}.cxio-intro>p{font:400 15px/1.7 Inter,'Segoe UI',sans-serif;color:#53687b;margin:0}.cxio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cxio-card{background:#fff;border:1px solid #dce6ee;border-radius:14px;padding:24px;display:flex;flex-direction:column;min-height:250px;box-shadow:0 5px 22px #0b29410a}.cxio-card .cxio-meta{display:flex;gap:7px;flex-wrap:wrap;align-items:center;font:700 10px/1.5 Inter,'Segoe UI',sans-serif;letter-spacing:.06em;color:#55718a}.cxio-meta span{background:#e8f4fb;padding:3px 6px;border-radius:3px}.cxio-card h3{font:700 19px/1.25 Inter,'Segoe UI',sans-serif;letter-spacing:-.015em;margin:16px 0 10px;color:#172e45}.cxio-card h3 a{color:inherit}.cxio-card p{font:400 13.5px/1.65 Inter,'Segoe UI',sans-serif;color:#516578;margin:0 0 16px}.cxio-source{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font:600 12px/1.5 Inter,'Segoe UI',sans-serif;color:#7a8d9c}.cxio-caution{font:400 12px/1.7 Inter,'Segoe UI',sans-serif;color:#53687b;margin:24px 0 0;border-left:3px solid #069edc;padding-left:14px}.cxio-procurement{background:#eef5f8}.cxio-tender-controls{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:13px;align-items:center;margin:25px 0 20px}.cxio-tender-controls label{font:600 12px/1.5 Inter,'Segoe UI',sans-serif}.cxio-tender-controls input,.cxio-tender-controls select{background:#fff;border:1px solid #bdcdd9;border-radius:8px;font:400 13px/1.4 Inter,'Segoe UI',sans-serif;color:#163049;padding:12px;min-width:0;width:100%}.cxio-tender-controls p{font:500 11px/1.4 Inter,'Segoe UI',sans-serif;color:#647589;margin:0;white-space:nowrap}.cxio-tender-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cxio-tender{background:#fff;border:1px solid #d6e2eb;border-radius:13px;padding:22px;display:flex;flex-direction:column;gap:13px}.cxio-tender-top,.cxio-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px}.cxio-tender-top{font:700 11px/1.5 Inter,'Segoe UI',sans-serif;letter-spacing:.05em}.cxio-category{color:#146694}.cxio-dateflag{color:#45647d;background:#e5f1f8;padding:4px 9px;border-radius:12px;white-space:normal;text-align:right}.cxio-tender[data-cxio-status=verify] .cxio-dateflag{background:#fff0d1;color:#795114}.cxio-tender h3{font:700 18px/1.35 Inter,'Segoe UI',sans-serif;letter-spacing:-.01em;color:#183047;margin:0}.cxio-tender p{font:400 13px/1.6 Inter,'Segoe UI',sans-serif;color:#52697d;margin:0}.cxio-when{border-top:1px solid #e0e8ee;border-bottom:1px solid #e0e8ee;padding:11px 0;display:flex;flex-wrap:wrap;gap:10px 18px;font:400 12px/1.5 Inter,'Segoe UI',sans-serif;color:#547185}.cxio-when strong{color:#203a51}.cxio-bottom{margin-top:auto;font:600 12px/1.5 Inter,'Segoe UI',sans-serif}.cxio-bottom small{color:#6a7988;font-size:11px}.cxio-tender[hidden]{display:none}.cxio-archive-label{max-width:1180px;margin:40px auto 20px;padding:20px 26px 0;border-top:1px solid #d4e0e9}.cxio-archive-label h2{font:700 26px/1.2 Inter,'Segoe UI',sans-serif}.cxio-archive-label p{font:400 13px/1.65 Inter,'Segoe UI',sans-serif;color:#53677c}.cxio-home-teaser{padding:55px 0;background:#0b2037;color:#fff}.cxio-home-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:38px;align-items:center}.cxio-home-teaser h2{font:700 clamp(27px,3vw,39px)/1.17 Inter,'Segoe UI',sans-serif;margin:7px 0 12px;color:#fff}.cxio-home-teaser p:not(.kicker){max-width:600px;font:400 15px/1.6 Inter,'Segoe UI',sans-serif;color:#b9cddd;margin:0}.cxio-home-actions{display:grid;gap:10px}.cxio-home-actions a{padding:14px 17px;border:1px solid #3b6989;border-radius:8px;color:#d5efff;background:#102d48;font:600 13px/1.35 Inter,'Segoe UI',sans-serif}.cxio-market-context{padding:52px 0;background:#f2f7fa;color:#1a3045}.cxio-market-context h2{font:700 28px/1.2 Inter,'Segoe UI',sans-serif;margin:8px 0 18px;color:#142a42}.cxio-market-links{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0}.cxio-market-links a{font:600 13px/1.55 Inter,'Segoe UI',sans-serif}.cxio-market-context small{display:block;font:400 12px/1.5 Inter,'Segoe UI',sans-serif;color:#5a7182}.cxio-archive-cta{padding:18px 26px;font:500 13px/1.5 Inter,'Segoe UI',sans-serif;color:#4c6579}
@media(max-width:950px){.cxio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cxio-tender-controls{grid-template-columns:1fr 1fr}.cxio-tender-controls label{grid-column:1/-1}.cxio-tender-controls p{white-space:normal}.cxio-intro{grid-template-columns:1fr;gap:12px}}
@media(max-width:640px){.cxio-snapshot{padding:48px 0}.cxio-grid,.cxio-tender-grid,.cxio-home-inner{grid-template-columns:1fr}.cxio-tender-controls{grid-template-columns:1fr}.cxio-topline{flex-wrap:wrap}.cxio-card{min-height:0}.cxio-home-teaser{padding:42px 0}.cxio-market-links{display:grid;gap:11px}.cxio-tender-top{flex-wrap:wrap}.cxio-tender-top .cxio-dateflag{text-align:left}}

/* V6.1.8: prevent desktop navigation collision on data-centre pages.
   At 1320px and below the established compact navigation takes over. */
body.dc-premium.dc-expansion .nav-shell{min-width:0;display:flex;align-items:center}
body.dc-premium.dc-expansion .main-nav{min-width:0;flex:1 1 auto;justify-content:center;margin:0;gap:clamp(10px,1.15vw,18px)}
body.dc-premium.dc-expansion .main-nav a{font-size:clamp(11px,.8vw,12px);white-space:nowrap}
body.dc-premium.dc-expansion .brand{flex:0 0 auto}
body.dc-premium.dc-expansion .nav-cta{flex:0 0 auto;padding:11px 13px}
@media(max-width:1480px){body.dc-premium.dc-expansion .nav-shell{width:calc(100% - 48px);gap:16px}body.dc-premium.dc-expansion .brand img{width:142px}}
@media(max-width:1320px){body.dc-premium.dc-expansion .main-nav,body.dc-premium.dc-expansion .nav-cta{display:none}body.dc-premium.dc-expansion .menu-toggle{display:flex;margin-left:auto}}
@media(max-width:620px){body.dc-premium.dc-expansion .nav-shell{width:calc(100% - 40px)}body.dc-premium.dc-expansion .brand img{width:140px}}
