.mn-portrait-track::-webkit-scrollbar{display:none}
.mn-portrait-gallery .mn-portrait-track{touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab}
.mn-portrait-gallery .mn-portrait-slide{user-select:none}
.mn-portrait-gallery .mn-portrait-dot{opacity:.35;transition:opacity .2s,transform .2s}
.mn-portrait-gallery .mn-portrait-dot[aria-pressed="true"]{opacity:1}
.mn-portrait-gallery .mn-portrait-dot:hover{opacity:.75}
.mn-portrait-gallery .mn-portrait-dot:focus-visible{outline:2px solid var(--mn-navy,#0D2E4D);outline-offset:-4px;border-radius:50%}
@media(prefers-reduced-motion:reduce){.mn-portrait-gallery .mn-portrait-track{scroll-behavior:auto}.mn-portrait-gallery .mn-portrait-dot{transition:none}}
