.nl{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:32px 0;padding:28px 24px}.nl-lead{margin-bottom:18px}.nl-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:800}.nl-desc{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.nl #stb_subscribe{max-width:none;margin:0;padding:0}.nl #stb_subscribe .stb_form{box-shadow:none;background:0 0;border:none;padding:0}.nl #stb_subscribe .stb_form_title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nl #stb_subscribe .stb_form_set{border:none;margin:0 0 14px;padding:0}.nl #stb_subscribe .stb_form_set_label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.nl #stb_subscribe .stb_asterisk{color:var(--up);margin-left:2px}.nl #stb_subscribe .stb_form_set_input{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.nl #stb_subscribe .stb_form_set_input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #3b6ef526}.nl #stb_subscribe .stb_form_policy{color:var(--slate);margin:0 0 16px;font-size:13px;line-height:1.6}.nl #stb_subscribe .stb_form_policy label{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nl #stb_subscribe .stb_form_policy input[type=checkbox]{width:15px;height:15px;accent-color:var(--brand);flex-shrink:0;margin:0 2px 0 0}.nl #stb_subscribe .stb_form_modal_open_btn{font:inherit;color:var(--brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.nl #stb_subscribe .stb_form_modal_open_btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.nl #stb_subscribe .stb_form_set_submit{border:none;margin:0;padding:0}.nl #stb_subscribe .stb_form_submit_button{color:#fff;background:var(--brand);cursor:pointer;border:none;border-radius:9px;width:100%;padding:12px 18px;font-size:15px;font-weight:800;transition:background .15s}.nl #stb_subscribe .stb_form_submit_button:hover{background:var(--brand-d)}.nl #stb_subscribe .stb_form_submit_button:focus-visible{outline:2px solid var(--brand-d);outline-offset:2px}.nl #stb_subscribe .stb_form_msg_error{color:var(--up);margin-top:5px;font-size:12.5px}.nl #stb_subscribe .stb_form_result{font-size:13.5px;line-height:1.6}@media (max-width:640px){.nl{border-radius:12px;padding:22px 18px}.nl-title{font-size:17px}}
