﻿#msp-consent{position:fixed;bottom:84px;left:20px;z-index:9998;width:min(440px,calc(100vw - 40px));padding:24px;background:#101010;color:#fff;border:1px solid #999;box-shadow:0 8px 40px #0008}#msp-consent[hidden]{display:none}#msp-consent p{font-size:15px;line-height:1.6;margin:0 0 18px}#msp-consent button,#msp-consent-settings{font:inherit;cursor:pointer;min-height:44px;padding:10px 14px;border:1px solid #aaa;background:#fff;color:#111}#msp-consent button+button{background:#151515;color:#fff}#msp-consent-settings{position:fixed;bottom:18px;left:18px;z-index:9997;font-size:12px;background:#111;color:#fff}#msp-consent button:focus-visible,#msp-consent-settings:focus-visible{outline:3px solid #fff;outline-offset:4px}.msp-service-page nav[aria-label="Breadcrumb"]{font-size:14px;margin-bottom:28px}.msp-service-page .entry-content{max-width:850px}.msp-service-page .entry-content h2{font-size:clamp(26px,4vw,44px);margin-top:48px}.msp-service-page .entry-content h3{font-size:22px;line-height:1.3;margin-top:28px}.msp-service-page section,.msp-service-page nav[aria-label="Other services"]{margin-top:64px}.msp-service-page h1{font-size:clamp(38px,7vw,88px);overflow-wrap:break-word}.msp-service-page .gallery-grid img{width:100%;height:auto}@media(max-width:520px){#msp-consent{bottom:88px;padding:18px}#msp-consent-settings{bottom:14px;left:12px}#msp-consent button{font-size:14px}}
.msp-service-page .gallery-item figcaption{color:#444}.msp-service-page .gallery-item{margin:0 0 24px}.msp-service-page .gallery-grid{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.msp-service-page .gallery-grid img{height:280px;object-fit:contain;background:#111}@media(max-width:600px){.msp-service-page .gallery-grid{grid-template-columns:1fr}.msp-service-page .gallery-grid img{height:auto;max-height:450px}}
