.pmb-door-photos{background:#f2f7fa}.pmb-door-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pmb-door-photo{margin:0;border:1px solid #d6e2e8;border-radius:8px;overflow:hidden;background:#fff}.pmb-door-photo>a{display:flex;align-items:center;justify-content:center;height:360px;padding:18px;background:#fff}.pmb-door-photo>a:focus-visible{outline:3px solid #087e98;outline-offset:-4px}.pmb-door-photo>a:hover{background:#edfaff}.pmb-door-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.pmb-door-photo[data-native-small] img{max-width:263px;max-height:159px}.pmb-door-photo figcaption{padding:18px 22px;font-size:14px;line-height:1.65}.pmb-door-photo figcaption strong{display:block;font-size:18px;color:#173f58;margin-bottom:7px}.pmb-door-photo .pmb-photo-open{display:block;font-weight:700;color:#087e98;margin-top:10px}.pmb-door-photos .pmb-door-intro{max-width:850px;line-height:1.8;margin-bottom:28px}.pmb-door-gallery-nav{margin:18px 0 0}.pmb-door-gallery-nav a{color:#75e6f5;font-weight:700;text-underline-offset:4px}@media(max-width:650px){.pmb-door-photo-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pmb-door-photo>a{height:300px;padding:14px}.pmb-door-photo figcaption{padding:16px 18px}.pmb-door-photo figcaption strong{font-size:19px}}
