#mk-article-windmill {
    position: fixed !important;
    right: 2vw;
    top: auto;

    width: clamp(598px, 41.4vw, 828px);
    max-width: none;
    height: auto;
    aspect-ratio: auto;

    transform: none;

    margin: 0;
    padding: 0;

    z-index: 12;
    opacity: 0;

    transition: opacity 500ms ease-in-out;

    pointer-events: none;
    user-select: none;

    bottom: 0;
}

#mk-article-windmill video {
    display: block;
    width: 100%;
    height: auto;
    max-height: 85vh;
    object-fit: contain;

    transform: scaleX(-1);
    filter: drop-shadow(0 12px 24px rgba(0,0,0,.35));
}

@media (max-width: 1499px) {
    #mk-article-windmill {
        display: none !important;
    }
}
