.job-posting-block{background:#fff}.job-posting-block__inner{margin:0 auto;max-width:1070px;padding:247px 0 100px;width:90%}@media(max-width:1024px){.job-posting-block__inner{padding-top:180px}}.job-posting-block__breadcrumb{margin-bottom:32px}.job-posting-block__eyebrow{color:#5e6771;font-size:clamp(20px,1.6667vw,32px);font-weight:900;margin:0 0 16px}.job-posting-block__back-link{align-items:center;color:#5e6771;display:inline-flex;font-size:clamp(14px,1vw,18px);font-style:italic;font-weight:900;margin:0;text-decoration:none}.job-posting-block__back-link-icon{aspect-ratio:55/15;display:block;height:auto;margin-right:12px;width:40px}.job-posting-block__title{color:#191919;font-size:clamp(32px,4vw,64px);font-style:italic;font-weight:800;line-height:1.1;margin:0 0 48px}.job-posting-block__meta{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.job-posting-block__meta-item{color:#5e6771;font-size:clamp(14px,1.15vw,22px);font-weight:300;margin:0}.job-posting-block__meta-label{color:#5e6771;font-size:clamp(14px,1.15vw,22px);font-weight:700;margin-right:4px}.job-posting-block__section{margin-bottom:64px}.job-posting-block__section-heading{color:#191919;font-size:clamp(20px,1.6667vw,32px);font-weight:700;line-height:54px;margin:0 0 24px}.job-posting-block__body{color:#5e6771;font-size:clamp(14px,1.15vw,22px);font-weight:300;line-height:34px;margin:0}.job-posting-block__body--intro,.job-posting-block__subsection{margin-bottom:24px}.job-posting-block__subsection:last-child{margin-bottom:0}.job-posting-block__subheading{color:#5e6771;font-size:clamp(14px,1.15vw,22px);font-weight:700;line-height:42px;margin:0 0 8px}.job-posting-block__list{color:#5e6771;font-size:clamp(14px,1.15vw,22px);font-weight:300;line-height:34px;list-style-type:circle;margin:0;padding-left:30px}.job-posting-block__list li{margin-bottom:6px}.job-posting-block__form-placeholder{color:#9ca3af;font-size:14px;font-style:italic;margin:0}.job-posting-block__form{margin-top:8px;max-width:850px}.job-posting-block__form fieldset{border:0!important;column-gap:24px!important;display:flex!important;flex-wrap:wrap!important;margin:0 0 20px!important;max-width:100%!important;padding:0!important}.job-posting-block__form .hs-form-field{flex:0 0 100%!important;margin:0!important;width:100%!important}.job-posting-block__form .form-columns-2 .hs-form-field,.job-posting-block__form .form-columns-3 .hs-form-field{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important}.job-posting-block__form label{color:#5e6771!important;display:block!important;font-size:18px!important;font-weight:400!important;line-height:34px!important;margin:0 0 8px!important}.job-posting-block__form .hs-form-required{color:#00ce7c!important}.job-posting-block__form input[type=email],.job-posting-block__form input[type=number],.job-posting-block__form input[type=tel],.job-posting-block__form input[type=text],.job-posting-block__form select,.job-posting-block__form textarea{background:#e9e9e9!important;border:none!important;border-radius:6px!important;box-sizing:border-box!important;color:#191919!important;font-family:inherit!important;font-size:15px!important;padding:13px 16px!important;width:100%!important}.job-posting-block__form textarea{min-height:120px!important;resize:vertical!important}.job-posting-block__form .hs_submit .actions{display:flex;justify-content:flex-end;margin-top:8px}.job-posting-block__form .hs-button,.job-posting-block__form input.hs-button{align-items:center!important;background:#00ce7c!important;border:none!important;border-radius:999px!important;color:#191919!important;cursor:pointer!important;display:inline-flex!important;font-size:15px!important;font-weight:700!important;justify-content:center!important;padding:14px 40px!important}@media(max-width:600px){.job-posting-block__form .form-columns-2 .hs-form-field,.job-posting-block__form .form-columns-3 .hs-form-field{flex:0 0 100%!important;width:100%!important}}
