.nn-form label{display:block;margin-top:15px}.nn-form select{width:100%;min-height:48px;border:1px solid #bfc4bc;border-radius:4px;padding:10px;background:white;color:#383b37;font-size:16px}.nn-cat{border:1px solid #ddd3ca;padding:18px;margin:24px 0;border-radius:5px}.nn-cat legend{font-size:18px;font-weight:700;padding:0 8px}.nn-remove{float:right}.nn-form .consent{display:flex;align-items:flex-start}.nn-form input[type=checkbox]{width:19px;height:19px;flex-shrink:0;accent-color:#883934}.nn-errors{border-left:4px solid #883934;background:#faeeee;padding:15px;margin:18px 0;color:#682623}.nn-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nn-month summary{padding:15px 0;font-size:13px}.nn-month summary:before,.nn-month summary:after{content:none}.nn-form [hidden]{display:none!important}.nn-form button:disabled{opacity:.6;cursor:wait}.nn-form a{text-decoration:underline}.nn-draft{background:#f6ede4;padding:16px}.nn-form .nn-confirm p{font-size:16px}.nn-form .caption{font-size:12px}.nn-count{font-size:13px}input:disabled{background:#eee!important}.nn-content{max-width:800px;padding-top:55px;padding-bottom:65px}.nn-content h1{font-family:inherit;font-size:30px}.nn-content h2{font-size:22px;margin-top:28px}.nn-content p{margin-top:18px}.nn-content a{text-decoration:underline}.mobile-cta.obscured{visibility:hidden}.nn-form .form-grid{align-items:start}
