.articleMediaDialog[open] figure>img,.articleMediaDialog[open] figure>video{height:100%}.articleMediaDialog .articleMediaClose{box-shadow:none;background:0 0;border:0;outline:none}.articleMediaDialog .articleMediaClose:focus{box-shadow:none;outline:none}.articleMediaDialog .articleMediaClose:focus-visible{text-underline-offset:6px;outline:none;text-decoration:underline}.articleMediaNavigation{bottom:max(22px,env(safe-area-inset-bottom));gap:10px;width:min(280px,70vw);display:grid;position:absolute}.articleMediaNavigation .articleMediaControls{font:400 18px/1 var(--serif,Georgia,serif);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;display:flex;position:static}.articleMediaNavigation .articleMediaControls button{color:#eee9dc;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:64px;height:44px;padding:8px;display:grid}.articleMediaControls svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:24px;transition:transform .2s}.articleMediaControls button:first-child:hover svg{transform:translate(-3px)}.articleMediaControls button:last-child:hover svg{transform:translate(3px)}.articleMediaProgress{background:#ffffff26;width:100%;height:2px;overflow:hidden}.articleMediaProgress i{background:#eee9dc;height:100%;transition:transform .25s;display:block}@media (prefers-reduced-motion:reduce){.articleMediaControls svg,.articleMediaProgress i{transition:none}.articleMediaControls button:hover svg{transform:none}}
