/* X-ENT-400 / Network culture → canonical product journeys.
 * Investor-site restraint, retaining Network's distinctive contextual accent. */
.x400-network-bridge{padding-top:clamp(66px,8vw,125px);padding-bottom:clamp(66px,8vw,125px);border-top:1px solid #34473b;border-bottom:1px solid #34473b}
.x400-network-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:35px;align-items:end;margin-bottom:42px}
.x400-network-head .eyebrow{grid-column:1/-1;color:#bed0c0}
.x400-network-head h2{font:650 clamp(39px,4.7vw,72px)/1.07 Manrope,"DM Sans",sans-serif;letter-spacing:-.073em;color:#f0f0ed}
.x400-network-head h2 em{color:#c1d4c7;font-weight:560}
.x400-network-head>p{max-width:48ch;color:#bbc9c1;font-size:14px;line-height:1.76}
.x400-network-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #3b4b40;background:#3b4b40;border-radius:17px;overflow:hidden}
.x400-network-journeys article{min-width:0;background:#141c17;padding:clamp(25px,2.8vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.x400-network-journeys article>span{font-size:10px;letter-spacing:.16em;font-weight:730;color:#b6cfba}
.x400-network-journeys h3{font:680 clamp(22px,2vw,30px)/1.18 Manrope,"DM Sans",sans-serif;letter-spacing:-.055em;margin:18px 0 0}
.x400-network-journeys p{color:#b4c2b7;font-size:12px;line-height:1.7}
.x400-network-journeys a{margin-top:auto;padding-top:28px;min-height:44px;display:inline-flex;align-items:center;font-size:12px;font-weight:720;border-bottom:1px solid #a6bbab;color:#eff2ea;text-decoration:none}
.x400-network-journeys a:hover{color:#fff;border-color:#fff}
.x400-network-caution{margin:20px 0 0;color:#a5b7aa;font-size:10px;line-height:1.7}
.market-nav nav a[aria-current=page]{color:#f2f7ef}
@media(max-width:900px){.x400-network-head{grid-template-columns:1fr}.x400-network-journeys{grid-template-columns:1fr}.x400-network-journeys article{min-height:220px}}
@media(max-width:500px){.x400-network-bridge{padding-top:58px;padding-bottom:60px}.x400-network-journeys article{min-height:210px}.x400-network-head{gap:18px;margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.x400-network-bridge *{animation:none!important;transition:none!important}}