/* Immediate content and bounded paint work. No new browser framework. */
html{scroll-behavior:auto}
.js .rise,.rise{opacity:1!important;transform:none!important;transition:none!important}
.header,.relaunch .header{backdrop-filter:none!important}
.cards>.svc,.cards>.art,.cards>.case{content-visibility:auto;contain-intrinsic-size:auto 430px}
img{max-width:100%}
.map__svg{touch-action:pan-y pinch-zoom;cursor:grab}
.map__svg:active{cursor:grabbing}
.map__navigation button:focus-visible{outline:3px solid #63D6EE;outline-offset:3px}
.map__zoom-status{align-self:center;color:#F4F7FC;font:12px Arial}
.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.cards--2{grid-template-columns:1fr}}
