.EpisodeNewsletter-module__bwpf6a__panel{--privacy-height:0px;z-index:50;left:50%;top:calc((100dvh - var(--privacy-height) - env(safe-area-inset-bottom,0px))/2);width:390px;max-width:calc(100% - 32px);max-height:calc(100dvh - var(--privacy-height) - 100px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--foreground);border-top:4px solid var(--accent-dark);background:var(--background);color:var(--foreground);padding:24px;position:fixed;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 45px #0000002e}.EpisodeNewsletter-module__bwpf6a__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-dark);margin:0 40px 14px 0;font-size:11px;font-weight:800}.EpisodeNewsletter-module__bwpf6a__panel h2{letter-spacing:-.04em;font-size:27px;font-weight:800;line-height:1.15}.EpisodeNewsletter-module__bwpf6a__panel h2 span{color:var(--accent-dark)}.EpisodeNewsletter-module__bwpf6a__description{color:var(--neutral-600);margin:14px 0 18px;font-size:14px;line-height:1.5}.EpisodeNewsletter-module__bwpf6a__panel input[type=email]{font-size:16px}.EpisodeNewsletter-module__bwpf6a__close{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;right:8px}.EpisodeNewsletter-module__bwpf6a__close:hover{color:var(--accent-dark)}.EpisodeNewsletter-module__bwpf6a__panel button:focus-visible,.EpisodeNewsletter-module__bwpf6a__panel a:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.EpisodeNewsletter-module__bwpf6a__footer{color:var(--neutral-600);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:11px;display:flex}.EpisodeNewsletter-module__bwpf6a__footer a,.EpisodeNewsletter-module__bwpf6a__footer button{text-underline-offset:3px;text-decoration:underline}.EpisodeNewsletter-module__bwpf6a__footer button{cursor:pointer;flex-shrink:0;min-height:44px}@media (max-width:600px){.EpisodeNewsletter-module__bwpf6a__panel{width:calc(100% - 24px);max-width:none;padding:16px 18px 8px}.EpisodeNewsletter-module__bwpf6a__eyebrow{margin-bottom:8px}.EpisodeNewsletter-module__bwpf6a__panel h2{font-size:24px}.EpisodeNewsletter-module__bwpf6a__description{margin:10px 0 12px;font-size:13px}.EpisodeNewsletter-module__bwpf6a__footer{margin-top:4px}}
