.on-premise-slide .environment-map{grid-template-columns:minmax(0,1.18fr) 100px minmax(0,1fr)}
.on-premise-slide .cloud-services{display:flex;flex-direction:column;gap:20px;justify-content:center;height:calc(100% - 95px)}
.on-premise-slide .cloud-service{min-height:104px}
.onprem-systems{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.onprem-systems>div{border:1px solid #9bdce94a;border-radius:10px;padding:10px 13px;background:#0b355960;min-width:0}
.onprem-systems span{display:block;color:#8de4df;font-size:10px;letter-spacing:1px;margin-bottom:5px}
.onprem-systems strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}
.on-premise-slide .local-link{height:18px}
.on-premise-slide .environment-heading h1{font-size:clamp(26px,2.5vw,38px)}
@media(min-width:750px) and (max-height:1000px){.on-premise-slide .environment-main{padding-top:12px}.on-premise-slide .environment-map{margin:15px 0 12px}.on-premise-slide .customer-zone,.on-premise-slide .cloud-zone{padding:16px 20px}.on-premise-slide .protected-data{padding:12px}.on-premise-slide .zone-heading{margin-bottom:12px}.on-premise-slide .protected-tags{margin-top:8px}.on-premise-slide .environment-detail{padding:12px 16px}.on-premise-slide .environment-promise{margin-top:8px}}
@media(max-width:749px){.on-premise-slide .environment-map{grid-template-columns:1fr}.onprem-systems{grid-template-columns:1fr}.on-premise-slide .cloud-services{height:auto}}
@media(min-width:1000px) and (max-height:820px){.on-premise-slide .environment-heading h1{font-size:30px}.on-premise-slide .environment-main{padding-top:8px}.on-premise-slide .zone-heading{margin-bottom:8px}.on-premise-slide .environment-map{margin-top:12px}.on-premise-slide .protected-data.has-received{box-shadow:0 0 22px #a0deff4d}}
