.tl-skip{position:absolute;left:-9999px;top:8px;z-index:100000;padding:12px 20px;background:#fff;color:#15181d}
.tl-skip:focus{left:12px}
.tl-page{display:block;margin:0;padding:0;max-width:none}
.tl-media-replacement{display:block;width:100%;object-fit:cover}
.tile .art .tl-media-replacement,.thumb .tl-media-replacement{height:100%}
.tl-signup-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#15181d;color:white;padding:18px 24px;z-index:99999;max-width:90vw;border:1px solid #c9c7be;font:15px/1.5 Arial,sans-serif}
.tl-signup-notice button{margin-left:15px;background:transparent;border:1px solid white;color:white;cursor:pointer}
@media(prefers-reduced-motion:reduce){.rev{opacity:1!important;transform:none!important}}
