.InfrastructureContent_page__AwtXl{color:var(--color-text)}.InfrastructureContent_opening__IEpti{border-bottom:1px solid var(--color-border-strong)}.InfrastructureContent_openingGrid__cEx6s{display:grid;min-height:590px;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);gap:clamp(56px,7vw,104px);align-items:center;padding-top:64px;padding-bottom:64px}.InfrastructureContent_openingCopy__zwSi3 h1{max-width:620px;white-space:pre-line;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:700;line-height:1.08}.InfrastructureContent_lead__B3Z_T{max-width:560px;margin:24px 0 28px;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.72}.InfrastructureContent_scope__K16x2{border-top:3px solid var(--color-accent)}.InfrastructureContent_scope__K16x2 h2{padding:18px 0;font-size:1.5rem;line-height:1.3}.InfrastructureContent_scope__K16x2 ul{margin:0;padding:0;list-style:none}.InfrastructureContent_scope__K16x2 li{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:24px;padding:22px 0;border-top:1px solid var(--color-border)}.InfrastructureContent_scope__K16x2 strong{font-size:1rem;line-height:1.55}.InfrastructureContent_scope__K16x2 p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.68}.InfrastructureContent_closing__jhlw0{padding:76px 0}.InfrastructureContent_closingGrid__JaERD{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.1fr);gap:clamp(56px,7vw,104px);align-items:start}.InfrastructureContent_closing__jhlw0 h2{max-width:560px;white-space:pre-line;font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.2}.InfrastructureContent_closingCopy__HX377>p{max-width:580px;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.72}.InfrastructureContent_actions__mPEL7{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}@media (max-width:1023px){.InfrastructureContent_closingGrid__JaERD,.InfrastructureContent_openingGrid__cEx6s{grid-template-columns:1fr;gap:42px}.InfrastructureContent_openingGrid__cEx6s{min-height:0;padding-top:40px;padding-bottom:48px}.InfrastructureContent_openingCopy__zwSi3 h1{font-size:2.5rem}.InfrastructureContent_scope__K16x2 li{grid-template-columns:1fr;gap:6px}.InfrastructureContent_closing__jhlw0{padding:56px 0}}@media (max-width:360px){.InfrastructureContent_openingCopy__zwSi3 h1{font-size:2.1875rem}.InfrastructureContent_actions__mPEL7{flex-direction:column}.InfrastructureContent_actions__mPEL7 a{width:100%}}