.ndfl-page{padding-top:32px;padding-bottom:80px}.ndfl-breadcrumb{font-size:13px;color:var(--muted);margin-bottom:34px}.ndfl-breadcrumb a,.ndfl-consent a{color:#137a36;text-decoration:underline}.ndfl-heading{max-width:760px;margin-bottom:36px}.ndfl-eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:800;color:#137a36;margin-bottom:14px}.ndfl-heading h1{font-size:38px;line-height:1.15;letter-spacing:-.7px;color:#16863d;margin-bottom:18px}.ndfl-heading>p:last-child{font-size:17px;color:#53625a;max-width:640px}.ndfl-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.ndfl-form{min-width:0}.ndfl-required{font-size:13px;color:#647068;margin-bottom:20px}.ndfl-form fieldset{min-width:0;border:1px solid #dce8dd;border-radius:18px;padding:24px;margin:0 0 24px}.ndfl-form legend{padding:0 8px;font:700 19px var(--heading)}.ndfl-form legend span{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:8px;border-radius:50%;background:#e6f6e9;color:#137a36;font-size:14px}.ndfl-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ndfl-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700;line-height:1.4;min-width:0}.ndfl-wide{grid-column:1/-1}.ndfl-fields input,.ndfl-fields select{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #b8c8bc;border-radius:9px;background:#fff;padding:10px 12px;font:400 16px var(--body);color:var(--text)}.ndfl-fields input:focus,.ndfl-fields select:focus{outline:3px solid #c9f0d3;outline-offset:1px;border-color:#16863d}.ndfl-fields small{font-size:12px;font-weight:400;color:#647068}.ndfl-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;margin:26px 0}.ndfl-consent input{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:#16863d}.ndfl-status{font-size:14px;line-height:1.6;margin-top:16px;overflow-wrap:anywhere}.ndfl-status[data-error=true]{color:#ac2424}.ndfl-status[data-success=true]{padding:16px;background:#edf9ef;border-radius:10px;color:#176832}.ndfl-help{padding:26px;border-radius:18px;background:#f3f8ef;border-top:4px solid #ffc400}.ndfl-help h2{font-size:21px;color:#225934;margin-bottom:20px}.ndfl-help ol{padding-left:20px;line-height:1.55;font-size:14px}.ndfl-help li{padding-left:4px;margin-bottom:16px}.ndfl-help p{font-size:13px;color:#53625a}.ndfl-help-contact{border-top:1px solid #d6e3d5;margin-top:24px;padding-top:22px}.ndfl-help-contact h3{font-size:16px;margin-bottom:12px}.ndfl-help-contact a{display:inline-block;font-weight:800;color:#137a36;margin-bottom:12px}.ndfl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ndfl-form button:disabled{opacity:.65}.ndfl-form input:disabled,.ndfl-form select:disabled{background:#f5f7f5}
@media(max-width:800px){.ndfl-layout{grid-template-columns:1fr}.ndfl-help{max-width:none}.ndfl-heading h1{font-size:31px}.ndfl-heading h1 br{display:none}.ndfl-heading{margin-bottom:28px}.ndfl-breadcrumb{margin-bottom:28px}}
@media(max-width:520px){.ndfl-fields{grid-template-columns:1fr}.ndfl-wide{grid-column:auto}.ndfl-form fieldset{padding:18px 15px}.ndfl-form legend{font-size:17px}.ndfl-heading h1{font-size:28px}.ndfl-heading>p:last-child{font-size:15px}.ndfl-form button{width:100%}.ndfl-page{padding-top:24px}.ndfl-help{padding:22px}}
