.cs-managed-hosting-page .cs-hosting-intro{padding:148px 0 48px}.cs-hosting-hero__copy{max-width:980px}.cs-hosting-hero__copy .cs-eyebrow{color:#c8d5e7}.cs-managed-hosting-page .cs-hosting-hero__copy h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin:0 0 22px;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:1.1}.cs-hosting-hero__copy .cs-lead{max-width:760px;margin-bottom:0;font-size:1.1rem;line-height:1.75}.cs-hosting-hero__copy .cs-actions{align-items:center;gap:12px 20px;margin-top:26px}.cs-hosting-hero__copy .cs-text-link{padding-left:0;font-size:.88rem}.cs-hosting-network{border:1px solid var(--cs-line);background:#fff;border-radius:5px;width:100%;max-width:900px;margin:0 auto;padding:22px 28px}.cs-hosting-network figcaption{color:var(--cs-muted);margin-bottom:22px;font-size:.72rem}.cs-hosting-network__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.cs-hosting-network__nodes li{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.cs-hosting-network__nodes li:not(:last-child):after{color:#a8bad4;content:"→";font-size:1.5rem;line-height:1;position:absolute;top:6px;right:-23px}.cs-hosting-network__nodes svg{width:34px;height:34px;color:var(--accent-color)}.cs-hosting-network__nodes strong{color:var(--cs-ink);font-size:.92rem;font-weight:600;line-height:1.4}.cs-hosting-network__nodes span{color:var(--cs-muted);font-size:.75rem;line-height:1.5}.cs-managed-hosting-page .cs-hosting-manage .cs-p-grid{gap:20px}.cs-managed-hosting-page .cs-hosting-manage .cs-p-grid li{border:1px solid var(--cs-line);background:#fff;border-radius:5px;padding:26px}.cs-managed-hosting-page .cs-hosting-manage .cs-layout-icon{background:var(--cs-soft);color:var(--accent-color);border-radius:6px;margin-bottom:20px}.cs-managed-hosting-page .cs-hosting-infra{background:var(--cs-soft)}.cs-managed-hosting-page .cs-hosting-infra .cs-p-grid li{border-top-color:#aac0e2}.cs-hosting-datacenter{border:1px solid var(--cs-line);background:#fff;border-radius:5px;min-width:0;overflow:hidden}.cs-hosting-datacenter__head{justify-content:space-between;align-items:baseline;gap:12px 24px;padding:26px 28px 0;display:flex}.cs-hosting-datacenter__head h3{color:var(--cs-ink);margin:0;font-size:1.4rem}.cs-hosting-datacenter__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:26px 28px 28px;display:grid}.cs-hosting-datacenter__facts>div{min-width:0}.cs-hosting-facility-art{width:100%;max-width:240px;height:auto;color:var(--cs-ink);margin:0 auto 20px;display:block}.cs-hosting-datacenter__facts dt{color:var(--cs-muted);margin-bottom:10px;font-size:.78rem}.cs-hosting-datacenter__facts dd{gap:10px;margin:0;display:grid}.cs-hosting-datacenter__facts strong{color:var(--cs-ink);font-family:var(--accent-font);font-size:1.2rem;font-weight:600;line-height:1.3}.cs-hosting-datacenter__facts dd span{color:var(--cs-muted);font-size:.87rem;line-height:1.65}.cs-hosting-datacenter .cs-hosting-network{border:0;border-top:1px solid var(--cs-line);border-radius:0;max-width:none}.cs-hosting-datacenter .cs-hosting-network__nodes{max-width:760px;margin:0 auto}@media (max-width:991px){.cs-managed-hosting-page .cs-hosting-intro{padding-top:128px}.cs-hosting-datacenter__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cs-managed-hosting-page .cs-hosting-intro{padding:118px 0 36px}.cs-managed-hosting-page .cs-hosting-hero__copy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,8.5vw,3rem)}.cs-hosting-network{padding:20px 16px}.cs-hosting-network__nodes{gap:20px}.cs-hosting-network__nodes li:not(:last-child):after{font-size:1.25rem;right:-18px}.cs-hosting-network__nodes strong{font-size:.78rem}.cs-hosting-network__nodes span{font-size:.68rem}.cs-managed-hosting-page .cs-hosting-manage .cs-p-grid li{padding:22px}.cs-hosting-datacenter__head{flex-wrap:wrap;padding:22px 20px 0}.cs-hosting-datacenter__facts{gap:24px 20px;padding:24px 20px}}@media (max-width:479px){.cs-hosting-datacenter__facts{grid-template-columns:1fr;gap:22px}.cs-hosting-datacenter__facts>div{grid-template-columns:92px minmax(0,1fr);gap:8px 16px;display:grid}.cs-hosting-datacenter__facts dt{display:contents}.cs-hosting-datacenter__facts dt>span{grid-column:2}.cs-hosting-facility-art{grid-area:1/1/3;align-self:center;width:92px;margin:0}.cs-hosting-datacenter__facts dd{grid-column:2}}
