/* One native editorial page and two bounded existing slots; brand SVGs unchanged. */
.gx-network-state,.gx-network-note{font-size:.9rem!important;line-height:1.7!important;color:#516175!important}
.gx-network-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}
.gx-network-pillars article{min-width:0;padding:1.5rem;background:#f8fafc;border:1px solid #e2e6ed;border-top:2px solid #e53935}
.gx-network-pillars h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em;color:#172239;margin:1rem 0 .7rem}
.gx-network-pillars p{font-size:1rem;line-height:1.75;color:#455367;margin:0}
.gx-network-number{color:#b52423;font-size:.75rem;font-weight:700}
[data-gx-network-page]{color:#182238;background:#fff}
.gx-network-intro{padding:clamp(3rem,7vw,7rem) 0 4rem;background:linear-gradient(130deg,#fff 45%,#fff4f3)}
.gx-network-breadcrumb{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.85rem;margin-bottom:3rem}
.gx-network-breadcrumb a{color:#495a70;min-height:44px;display:inline-flex;align-items:center}
.gx-network-breadcrumb span{display:inline-flex;align-items:center}
.gx-network-logo{max-width:390px;margin:1.7rem 0 2rem}.gx-network-logo svg{display:block;width:100%;height:auto}
.gx-network-intro h1{font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:1.03;letter-spacing:-.055em;max-width:18ch;margin:1.4rem 0 2rem}
.gx-network-intro p:not(.eyebrow){max-width:70ch;line-height:1.8;color:#46566c;font-size:1.05rem}
.gx-network-intro .gx-network-lead{font-size:clamp(1.2rem,2vw,1.55rem)!important;line-height:1.6!important;color:#203149!important;max-width:55ch!important}
.gx-network-index{display:flex;gap:1.3rem;flex-wrap:wrap;margin-top:2rem;border-top:1px solid #e5d7d5;padding-top:1rem}
.gx-network-index a,.gx-network-actions a,[data-gx-network-editorial] .card-link,[data-gx-network-page] .card-link{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;line-height:1.5;font-weight:700;text-underline-offset:.3em;color:#a42625}
.gx-network-section{padding:clamp(3rem,6vw,6rem) 0;scroll-margin-top:130px}
.gx-network-section h2{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.08;letter-spacing:-.045em;margin:1rem 0 2.5rem}
.gx-network-section .eyebrow,.gx-network-intro .eyebrow{color:#9b2625;line-height:1.5}
.gx-network-flow{display:flex;flex-wrap:wrap;gap:.65rem;font-size:1.1rem;font-weight:700;line-height:1.8;margin-top:2.5rem}
.gx-network-flow span{color:#b52423}
.gx-network-ecosystem{background:#f4f6f9}.gx-network-relations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}
.gx-network-relations article{min-width:0;border-top:1px solid #c8d0da;padding-top:1rem}.gx-network-relations h3{font-size:1.4rem;margin:1rem 0}.gx-network-relations p{line-height:1.8;color:#46566c}
.gx-network-next p{max-width:70ch;line-height:1.8;color:#46566c}.gx-network-actions{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}
[data-gx-network-page] a:focus-visible,[data-gx-network-editorial] a:focus-visible{outline:3px solid #0078ff;outline-offset:5px}
@media(max-width:800px){.gx-network-relations{grid-template-columns:1fr}.gx-network-intro h1{font-size:clamp(2.5rem,9vw,4rem)}.gx-network-section{scroll-margin-top:160px}.gx-network-intro .locale-nav{max-width:100%}}
@media(max-width:600px){.gx-network-pillars{grid-template-columns:1fr}.gx-network-pillars article{padding:1.2rem}.gx-network-logo{max-width:280px}.gx-network-breadcrumb{margin-bottom:2rem}.gx-network-index{gap:.5rem 1.2rem}.gx-network-flow{display:block}.gx-network-flow span{display:block}.gx-network-intro{padding-top:2rem}.gx-network-section h2{font-size:2.3rem}.gx-network-section h2 br{display:none}}
