.cids-page{color:#102c3c}.cids-hero,.cids-panel{padding:clamp(48px,6vw,96px) 7vw;scroll-margin-top:90px}.cids-hero{color:#fff;background:linear-gradient(90deg,#081b2bf7,#0a263ac9 55%,#0a263a66),url(/solutions/cids/carriage.jpg?v=2) 50%/cover;padding-top:140px}.cids-hero nav{margin-bottom:40px}.cids-page small{letter-spacing:.1em;color:#197a89;font:600 12px/1.6 monospace}.cids-hero small{color:#8deded}.cids-hero h1{margin:.25em 0;font-size:clamp(36px,5vw,68px)}.cids-hero h2,.cids-panel h2{margin:.4em 0;font-size:clamp(25px,3vw,42px);line-height:1.3}.cids-page p,.cids-grid li,.cids-table{font-size:clamp(16px,1.35vw,20px);line-height:1.85}.cids-hero ul,.cids-links{flex-wrap:wrap;gap:14px;padding:0;list-style:none;display:flex}.cids-hero li,.cids-links a{border:1px solid;padding:10px 16px}.cids-links{margin:24px 0}.cids-panel:nth-of-type(2n){background:#edf5f6}.cids-panel header{margin-bottom:26px}.cids-split,.cids-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,46px);display:grid}.cids-grid{padding:0;list-style-position:inside}.cids-grid article,.cids-grid li{background:#f8fbfc;border-top:3px solid #198697;padding:24px}.cids-grid h3{font-size:24px}.cids-split figure{text-align:center;margin:0}.cids-split img{object-fit:contain;width:100%;max-height:360px;display:block}.cids-split figcaption{margin-top:12px}.cids-table{overflow:auto}.cids-table table{border-collapse:collapse;width:100%}.cids-table th,.cids-table td{text-align:left;border-bottom:1px solid #b0c8cd;padding:12px}.cids-table thead{color:#fff;background:#10364a}@media (max-width:740px){.cids-split,.cids-grid{grid-template-columns:1fr}.cids-hero,.cids-panel{padding-inline:6vw}.cids-table th,.cids-table td{padding:8px}}.cids-panel figure{text-align:center;max-width:760px;margin:28px auto}.cids-panel figure img{object-fit:contain;max-width:100%;max-height:340px}.cids-strip{background:#dfedef;border-inline-start:4px solid #198697;padding:18px 24px}.cids-cards{list-style:none}.cids-cards.one{grid-template-columns:1fr}.cids-train{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-block:24px;display:grid}.cids-train b{color:#fff;text-align:center;background:#153a4c;padding:14px 2px}.cids-train small{color:#8deded;display:block}.cids-detection dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cids-detection{border-top:2px solid #198697;padding:24px 0}.cids-detection dt{font-weight:700}.cids-detection dd,.cids-panel li{margin:0;line-height:1.8}.cids-links span{align-self:center}@media (min-width:1100px){.cids-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cids-cards.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cids-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.cids-detection dl{grid-template-columns:1fr}.cids-table table{min-width:520px}}.cids-pair,.cids-conditions>div{border-bottom:1px solid #c9dddf;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:15px 0;display:grid}.cids-pair h3,.cids-conditions dt{font-weight:700}.cids-conditions dd{margin:0;line-height:1.8}.cids-conditions>div{grid-template-columns:minmax(120px,1fr) 4fr}.cids-page #display figure img{max-height:580px}@media (max-width:740px){.cids-pair,.cids-conditions>div{grid-template-columns:1fr;gap:4px}}.cids-hero>p{max-width:850px}
