.ocmb-home-gallery{max-width:1220px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.ocmb-home-gallery .ocmb-gallery{margin:clamp(32px,6vw,70px) 0 10px}
.ocmb-home-gallery .ocmb-gallery__grid>.ocmb-gallery__item:nth-child(n+7){display:none}
.ocmb-home-gallery__action{text-align:right;margin:12px 0 38px}
.ocmb-home-gallery__action a{display:inline-flex;gap:10px;align-items:center;color:#0c4d79;font-weight:750;text-decoration:none;border-bottom:2px solid #b71d2b;padding:8px 0}
.ocmb-home-gallery__action a:hover{text-decoration:underline}
.ocmb-home-gallery__action a:focus-visible{outline:3px solid #1b70aa;outline-offset:4px}
@media(max-width:600px){.ocmb-home-gallery{padding:0 16px}.ocmb-home-gallery__action{text-align:left;margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){.ocmb-home-gallery .ocmb-gallery__item img{transition:none!important}}
