.dn-apply{padding-block:48px}.dn-apply__heading{font-family:var(--font-heading-family);font-size:clamp(24px,3vw,34px);margin:0 0 8px}.dn-apply__subheading{margin:0 0 28px;color:rgba(var(--color-foreground),.75)}.dn-apply__success{padding:14px 18px;border-radius:8px;background:var(--dn-accent, #d8e6bd);color:var(--dn-accent-dark, #2c4a24);font-weight:600;margin-bottom:24px}.dn-apply__error{padding:14px 18px;border-radius:8px;background:#f8d7da;color:#842029;font-weight:600;margin-bottom:24px}.dn-apply__field-error{font-size:13px;color:#b3432f}.dn-apply__field-error:empty{display:none}.dn-apply__field input[aria-invalid=true],.dn-apply__field select[aria-invalid=true],.dn-apply__field textarea[aria-invalid=true]{border-color:#b3432f}.dn-apply__form{display:flex;flex-direction:column;gap:18px}.dn-apply__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:749px){.dn-apply__row{grid-template-columns:1fr}}.dn-apply__field{display:flex;flex-direction:column;gap:6px}.dn-apply__field label{font-size:13px;font-weight:600;letter-spacing:.02em}.dn-apply__field input,.dn-apply__field select,.dn-apply__field textarea{font:inherit;padding:11px 14px;border:1px solid rgba(var(--color-foreground),.3);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dn-apply__field input:focus,.dn-apply__field select:focus,.dn-apply__field textarea:focus{outline:2px solid var(--dn-brand, #6b7a2c);outline-offset:1px}.dn-apply__submit{align-self:flex-start;margin-top:6px;border:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dn-employment-form.css.map */
