.astv-newsletter{--astv-red:#d40000;--astv-black:#080808;--astv-white:#fff;font-family:"Space Grotesk",Arial,sans-serif}.astv-newsletter__backdrop{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.78);display:grid;place-items:center;padding:20px}.astv-newsletter__backdrop[hidden]{display:none}.astv-newsletter__dialog{position:relative;width:min(92vw,520px);box-sizing:border-box;background:var(--astv-black);color:var(--astv-white);border-top:5px solid var(--astv-red);padding:34px;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.55);text-align:center}.astv-newsletter__logo{display:block;max-width:150px;max-height:90px;margin:0 auto 15px}.astv-newsletter__dialog h2{color:#fff;font-size:clamp(25px,5vw,38px);line-height:1.1;margin:0 0 12px}.astv-newsletter__dialog p{color:#ddd}.astv-newsletter__close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#fff;font-size:32px;cursor:pointer}.astv-newsletter input[type=email]{width:100%;box-sizing:border-box;border:2px solid #fff;border-radius:6px;padding:14px;font-size:17px}.astv-newsletter__consent{display:flex;gap:9px;text-align:left;margin:15px 0;font-size:13px;color:#ddd}.astv-newsletter__consent a{color:#fff;text-decoration:underline}.astv-newsletter__submit,.astv-newsletter__launcher{border:0;border-radius:6px;background:var(--astv-red);color:#fff;font-weight:700;cursor:pointer}.astv-newsletter__submit{width:100%;padding:14px;font-size:17px}.astv-newsletter__launcher{position:fixed;right:18px;bottom:18px;z-index:99990;padding:12px 18px;box-shadow:0 5px 22px rgba(0,0,0,.35)}.astv-newsletter__message{min-height:1.4em;margin-top:12px}.astv-newsletter__message.is-error{color:#ff8d8d}.astv-newsletter__message.is-ok{color:#bfe85b}@media(max-width:520px){.astv-newsletter__dialog{padding:28px 20px}}
