.vice-news{border-top:1px solid var(--line);background:radial-gradient(ellipse at 10% 30%,#ff399814,transparent 65%);display:grid;gap:26px;padding-top:52px;padding-bottom:52px}.vice-news-copy h2,.vice-news-dialog h2{font-family:Barlow,Impact,sans-serif;font-weight:700;line-height:.98;letter-spacing:-.025em;font-size:clamp(44px,12vw,68px);margin:12px 0 18px}.vice-news-copy>p:last-child,.vice-news-description{color:var(--muted);font-size:15px;line-height:1.6;max-width:380px}.vice-news-form label{display:block;margin-bottom:10px;font-size:14px}.vice-news-input-row{display:grid;gap:12px}.vice-news-form input[type=email]{width:100%;min-width:0;min-height:54px;border:1px solid #796987;border-radius:9px;background:#10091b;color:var(--cream);padding:14px 16px;font-size:16px;line-height:1.5}.vice-news-form input::placeholder{color:#b7aabd}.vice-news-form input:focus-visible,.vice-news-close:focus-visible,.vice-news-dismiss:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.vice-news-form .button{width:100%;min-height:54px;padding:14px 18px;font-size:16px;text-align:center}.vice-news-consent,.vice-news-terms{font-size:12px;line-height:1.65;color:var(--muted);margin:14px 0 0}.vice-news-consent a{text-decoration:underline;text-underline-offset:3px;color:var(--cream)}.vice-news-terms{padding-top:12px;border-top:1px solid var(--line)}.vice-news-link{display:inline-block;margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--pink);text-decoration:underline;text-underline-offset:4px;padding:10px 0}.vice-news-dialog{width:min(470px,calc(100% - 24px));max-width:calc(100% - 24px);height:fit-content;max-height:calc(100svh - 24px);margin:auto;border:1px solid #705277;border-radius:18px;padding:32px 24px 14px;background:radial-gradient(ellipse at 100% 0,#73205777,transparent 65%),#160e24;overscroll-behavior:contain}.vice-news-dialog::backdrop{background:#08030fcc;backdrop-filter:blur(5px)}.vice-news-dialog h2{font-size:clamp(46px,13vw,66px);padding-right:18px}.vice-news-dialog .vice-news-description{margin-bottom:24px}.vice-news-close{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center}.vice-news-close svg{fill:none;stroke:var(--cream);stroke-width:1.8;stroke-linecap:round}.vice-news-dismiss{display:block;min-height:44px;margin:8px auto 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;color:var(--muted);font-size:13px}.vice-news-success h3{font-size:23px;margin:0 0 14px}.vice-news-success p{font-size:14px;line-height:1.6;color:var(--muted);margin:12px 0}.vice-news-code{display:block;border:1px dashed var(--pink);padding:15px;text-align:center;font-size:26px;letter-spacing:.12em;border-radius:9px;user-select:all}.vice-news-error{padding:12px;border:1px solid var(--pink);border-radius:8px;margin-bottom:16px;font-size:14px}.vice-news-error ul{padding-left:18px}.vice-news-error a{color:var(--cream)}@media(min-width:760px){.vice-news{grid-template-columns:1fr 1fr;align-items:center;gap:70px}.vice-news-copy h2{font-size:68px}}@media(max-height:720px){.vice-news-dialog{padding-top:24px}.vice-news-dialog h2{font-size:44px;margin-bottom:12px}.vice-news-dialog .vice-news-description{margin-bottom:14px}.vice-news-dialog .vice-news-consent,.vice-news-dialog .vice-news-terms{font-size:11px;margin-top:10px}.vice-news-dialog .vice-news-terms{padding-top:8px}}
