.telegram-card{margin-top:22px;padding:30px}
.telegram-card h2{font-size:23px;letter-spacing:-.7px}
.telegram-card .hint{max-width:640px;margin:12px 0 20px}
.telegram-card form{max-width:440px;margin-top:22px}
.telegram-card input:not([type=checkbox]){margin-top:12px}
.telegram-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;color:#a9bde0;font-weight:400;margin:18px 0}
.telegram-consent input{width:18px;height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:#3977ff}
.telegram-linked{display:inline-block;color:#70f0b9;font-size:13px;background:#39e79b0c;border:1px solid #39e79b33;padding:10px 14px;border-radius:12px;overflow-wrap:anywhere}
.telegram-card .message{max-width:650px}
@media(max-width:650px){.telegram-card{padding:22px}.telegram-card .primary{width:100%}}
