/* One rotating photo at a time in the compact president-sidebar gallery. */
.hk-mission-gallery .hk-mission-gallery-preview{display:block;position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#0e275c}
.hk-mission-gallery .hk-mission-gallery-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .75s ease}
.hk-mission-gallery .hk-mission-gallery-preview img.is-active{opacity:1;visibility:visible}
.hk-mission-gallery .hk-gallery-controls{display:flex;gap:8px;justify-content:space-between;align-items:center;margin:10px 0}
.hk-mission-gallery .hk-gallery-controls button{display:grid;place-items:center;width:38px;height:34px;min-height:34px;padding:0;border:1px solid #f3cf74;border-radius:8px;background:#173b86;color:#fff;font-size:23px;cursor:pointer}
.hk-mission-gallery .hk-gallery-controls span{font-size:12px;font-weight:700;color:#fff}
.hk-mission-gallery button:focus-visible{outline:3px solid #ffe07d;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.hk-mission-gallery .hk-mission-gallery-preview img{transition:none}}