.jobspage .job a.title{text-decoration:none}.jobspage__empty{border-top:1px solid var(--clr-border-color);border-bottom:1px solid var(--clr-border-color);padding:2rem 0}.job__detail .typography h2,.job__detail .typography h3,.job__detail.typography h2,.job__detail.typography h3{font-size:1.75rem;line-height:1.25;text-wrap:balance;margin-top:3rem;margin-bottom:1.25rem}@media screen and (max-width:1199.98px){.job__detail .typography h2,.job__detail .typography h3,.job__detail.typography h2,.job__detail.typography h3{font-size:1.5rem;margin-top:2.5rem}}@media screen and (max-width:767.98px){.job__detail .typography h2,.job__detail .typography h3,.job__detail.typography h2,.job__detail.typography h3{font-size:1.35rem;margin-top:2rem;margin-bottom:1rem}}.job__detail .typography h2:first-child,.job__detail .typography h3:first-child,.job__detail.typography h2:first-child,.job__detail.typography h3:first-child{margin-top:0}.job__detail .typography p,.job__detail.typography p{margin-bottom:1.25rem}.job__detail .typography p:first-child,.job__detail.typography p:first-child{font-size:1.25rem;line-height:1.6;margin-bottom:1.75rem}@media screen and (max-width:1199.98px){.job__detail .typography p:first-child,.job__detail.typography p:first-child{font-size:1.125rem}}@media screen and (max-width:767.98px){.job__detail .typography p:first-child,.job__detail.typography p:first-child{font-size:1.0625rem}}.job__detail .typography ul,.job__detail.typography ul{margin-bottom:1.25rem}.job__detail .typography ul li,.job__detail.typography ul li{margin-bottom:0.75rem}.job__detail .typography ul li:last-child,.job__detail.typography ul li:last-child{margin-bottom:0}.job__detail .typography ul+h2,.job__detail .typography ul+h3,.job__detail .typography p+h2,.job__detail .typography p+h3,.job__detail.typography ul+h2,.job__detail.typography ul+h3,.job__detail.typography p+h2,.job__detail.typography p+h3{border-top:1px solid var(--clr-border-color, rgba(10, 36, 52, 0.12));padding-top:2rem}@media screen and (max-width:767.98px){.job__detail .typography ul+h2,.job__detail .typography ul+h3,.job__detail .typography p+h2,.job__detail .typography p+h3,.job__detail.typography ul+h2,.job__detail.typography ul+h3,.job__detail.typography p+h2,.job__detail.typography p+h3{padding-top:1.5rem}}.jobForm div.field,.jobForm fieldset.field{display:block}.job-filter select,.job-filter input{font-size:1.125rem;line-height:1.875rem;padding:1.25rem;border-radius:var(--border-radius-sm);color:var(--font-clr);border:1px solid var(--clr-border-color)}@media screen and (max-width:991.98px){.job-filter select,.job-filter input{padding:1rem 1.282rem}}@media screen and (max-width:767.98px){.job-filter select,.job-filter input{padding:0.9rem 1.282rem}}.job-filter select:focus,.job-filter input:focus{color:var(--font-clr);box-shadow:none}.job-filter select::placeholder,.job-filter input::placeholder{color:inherit}.job-filter select.form-control{appearance:none !important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 25px center;background-size:1em}.job-filter .form-check{margin-bottom:0}.job-filter .form-check:focus-visible{outline:none;border:2px solid var(--clr-primary)}.job-filter .form-control:focus-visible{outline:none;border:2px solid var(--clr-primary)}.job-filter__reset{display:inline-block;color:var(--font-clr);text-decoration:underline;text-underline-offset:0.25em}.job-filter__reset:hover,.job-filter__reset:focus-visible{color:var(--clr-primary)}.job-filter .form-check-input:checked{background-color:var(--white);border-color:var(--clr-primary);outline:6px solid var(--clr-primary);outline-offset:-12px}@media screen and (max-width:767.98px){.job-filter .form-check-input:checked{outline:4px solid var(--clr-primary);outline-offset:-8px}}#applyModal iframe{width:100%;height:clamp(300px, 70vh, 1000px)}