.join-status{margin-top:8px;font:600 15px/1.4 var(--text);color:#fff;text-align:center;text-wrap:pretty}
.join-status:empty{display:none}
.join-check{margin-top:8px}
.join-check:empty{display:none}

.thanks-share[hidden]{display:none}
.thanks-share .thanks-line{margin-top:0}

.thanks-share .thanks-watch{margin-top:10px}

.thanks-share .thanks-line strong{font-weight:800}
.thanks-link{display:block;width:100%;min-height:52px;margin-top:12px;padding:12px 14px;border:1px solid #3a3c42;border-radius:3px;background:#1b1c20;color:#fff;font:500 16px/1.3 var(--text)}
.thanks-copy{margin-top:12px}
.thanks-status{min-height:1.4em;margin-top:8px;font:600 15px/1.4 var(--text);color:var(--snow)}
.thanks-status:empty{min-height:0}

.join-nojs{margin-top:10px;font:600 15px/1.4 var(--text);color:#fff;text-align:center}
.join-nojs a{color:#fff;text-decoration:underline;text-underline-offset:2px}

.fine a[href="/terms"]::after{left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}

.text7{margin-top:10px}
.text7-line{font:500 17px/1.45 var(--text);color:var(--graphite)}
.text7-line strong{color:var(--ink);font-weight:800}
.text7-line a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}

.ask7 .ask7-status{margin-top:10px;font:600 15px/1.4 var(--text);color:var(--ink)}
.ask7 .ask7-status:empty{display:none}
