
html{scroll-behavior:smooth}.download-notice{padding:12px 14px;margin:14px 8px;font-size:11px;line-height:1.7;color:#555;background:#f4f6f8;border-radius:6px}.archive-review-note{display:block;padding:10px;font-size:12px;color:#666}.video-replay-wrap{display:none!important}.local-media-preview{background:#f4f6f8}select:disabled{opacity:.45}.local-search-note{font-size:12px;color:#555;line-height:1.6;padding:8px}.static-search-status{padding:16px;background:#eef8fc;line-height:1.7}#pageTop{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #009ec2;outline-offset:3px}

/* v2: static image fallbacks participate in normal document flow.
   The original absolutely-positioned video used 56.25% padding as its height.
   Keeping that padding above an in-flow image created an empty 16:9 block. */
.video-wrap { padding-top: 0 !important; }
