.nl_form_container{font-family:'Dm Sans',sans-serif;max-width:500px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 3px 12px rgb(0 0 0 / .08)}.nl_hidden{display:none}.nl_label{display:block;margin-top:15px;font-size:14px;color:#333}.nl_label a{color:#000;text-decoration:underline}.nl_br_spacer{margin:1em 0}.nl_input,.nl_button{font-family:'Dm Sans',sans-serif;width:100%;padding:10px;margin-bottom:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:14px}.nl_button{cursor:pointer;background-color:#000;color:#fff;border:none;padding:12px;font-weight:600;border-radius:4px;transition:background 0.3s}.nl_button:hover{background-color:#333}@media only screen and (max-width:600px){.nl_form_container{padding:15px}.nl_input,.nl_button{font-size:13px}}