.pn-video-story.pn-story--equal .pn-media{max-width:var(--image-max,800px)}
.pn-loop{display:block;position:relative}
.pn-loop-video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border:0;border-radius:0}
.pn-loop-toggle{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(35,35,35,.18);border-radius:50%;background:rgba(244,243,242,.9);color:#232323;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.pn-loop-toggle[hidden]{display:none}
.pn-loop-icon{grid-area:1/1;width:18px;height:18px;pointer-events:none}
.pn-loop-icon--pause{display:none}
.pn-loop-toggle[data-playing="true"] .pn-loop-icon--play{display:none}
.pn-loop-toggle[data-playing="true"] .pn-loop-icon--pause{display:block}
.pn-loop-toggle:hover{background:#f4f3f2;border-color:rgba(35,35,35,.45)}
.pn-loop-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.pn-loop-toggle{transition:none}}
@media(max-width:749px){.pn-video-story .pn-media{max-width:var(--image-max,800px)}}
