/* Third information slide: live bilingual typography, no transport artwork. */
.service-carousel.is-ready .network-slide { background: var(--ink); color: var(--white); }
.network-slide-inner { width: 100%; }
.network-slide-copy { min-width: 0; }
.network-slide-copy .eyebrow { margin: 0 0 clamp(28px, 4vw, 54px); color: #c8d0c2; }
.network-slide-copy h2 { font-size: clamp(2.4rem, 4.9vw, 4.6rem); line-height: 1.06; letter-spacing: -.055em; margin: 0; }
.network-slide-details { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, .85fr); align-items: center; gap: clamp(32px, 4.5vw, 64px); margin-top: clamp(36px, 5vw, 64px); padding-top: clamp(30px, 4vw, 52px); border-top: 1px solid #60675c; }
.network-slide-description { margin: 0; padding-left: 24px; border-left: 4px solid var(--signal); color: #c8d0c2; font-size: clamp(1.05rem, 1.65vw, 1.5rem); line-height: 1.55; max-width: 43ch; }
.network-slide-metric { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 16px; border-left: 1px solid #60675c; padding-left: clamp(24px, 3vw, 44px); }
.network-slide-metric strong { font-size: clamp(5rem, 9vw, 8rem); line-height: .95; letter-spacing: -.065em; white-space: nowrap; font-variant-numeric: tabular-nums; }
.network-slide-metric strong span { color: var(--signal); }
.network-slide-metric p { margin: 0; color: #c8d0c2; font-size: clamp(1.05rem, 1.65vw, 1.5rem); line-height: 1.4; }
@media (max-width: 760px) {
  .network-slide-copy .eyebrow { margin-bottom: 24px; }
  .network-slide-copy h2 { font-size: clamp(2rem, 6.6vw, 3.1rem); }
  .network-slide-details { grid-template-columns: minmax(0,1fr); gap: 28px; margin-top: 32px; padding-top: 28px; }
  .network-slide-metric { border-left: 0; border-top: 1px solid #485044; padding: 28px 0 0; }
  .network-slide-description, .network-slide-metric p { font-size: 1.05rem; }
  .network-slide-metric strong { font-size: 5rem; }
}
