.hidden{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.job-postings{padding:clamp(4.5rem,7.51174vw + 2.73944rem,9.5rem) calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*1 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*1 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}section.job-postings div.content{margin-top:clamp(4rem,5.25822vw + 2.76761rem,7.5rem)}section.job-postings div.content span.num-jobs{color:#29408b;border:1px solid;border-radius:.5rem;align-self:start;padding:.5em .75em}section.job-postings div.content ul.jobs{border-top:1px solid #0003;margin-top:clamp(2rem,1.50235vw + 1.64789rem,3rem)}section.job-postings div.content ul.jobs li.job a{border-bottom:1px solid #0003;justify-content:space-between;align-items:center;padding-block:clamp(1rem,.751174vw + .823944rem,1.5rem) clamp(1.5rem,.751174vw + 1.32394rem,2rem);transition:border-color .4s cubic-bezier(.33,1,.68,1);display:flex}section.job-postings div.content ul.jobs li.job a div.text{flex-direction:column;row-gap:.5rem;display:flex}section.job-postings div.content ul.jobs li.job a svg.arrow{width:clamp(1.25rem,.375587vw + 1.16197rem,1.5rem);transition:rotate .4s cubic-bezier(.33,1,.68,1);rotate:-45deg}@media (hover:hover){section.job-postings div.content ul.jobs li.job a:hover{border-color:#5a7fa9}section.job-postings div.content ul.jobs li.job a:hover svg{rotate:none}}@media not (min-width:58.75rem){section.job-postings{padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}}
