#stv-paywall[hidden],#stv-paywall [hidden]{display:none!important}body.stv-paywall-blocked>:not(#stv-paywall){visibility:hidden!important}#stv-paywall{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;overflow:auto;background:#081a30;color:#f4f8fc;font:clamp(24px,2.2vw,38px)/1.4 Arial,sans-serif;padding:3vh 4vw;box-sizing:border-box}.stv-paywall-card{width:min(1400px,100%);margin:auto}.stv-paywall-brand{color:#f3b452;font-weight:700;letter-spacing:.12em}#stv-paywall h1{font-size:clamp(36px,4vw,70px);line-height:1.15;margin:.4em 0}.stv-paywall-actions{display:flex;flex-wrap:wrap;gap:18px;margin:1em 0}.stv-paywall-actions a,.stv-paywall-actions button{font:inherit;font-weight:700;border:2px solid #8ca4be;border-radius:12px;padding:16px 24px;color:#f4f8fc;background:#123455;text-decoration:none;cursor:pointer}#stv-paywall a:focus-visible,#stv-paywall button:focus-visible{outline:5px solid #f3b452;outline-offset:4px}.stv-paywall-device{display:grid;grid-template-columns:280px 1fr;gap:12px 24px;align-items:center}.stv-paywall-code{font-size:clamp(42px,5vw,82px);letter-spacing:.12em;grid-column:2;grid-row:1}.stv-paywall-device img{grid-row:1/4;grid-column:1;background:#fff;padding:10px;border-radius:8px}.stv-paywall-device a{color:#a8d9ff;overflow-wrap:anywhere}@media(max-width:700px){#stv-paywall{font-size:24px}.stv-paywall-actions a,.stv-paywall-actions button{padding:12px}.stv-paywall-device{display:flex;flex-wrap:wrap}}
