.block_job_board{--sticky_height:10vh;grid-template-areas:'search search' 'filters filters' 'listings listings' 'perpage pagination' 'disclaimer disclaimer' 'cta cta';grid-template-columns:1fr 1fr}@media screen and (min-height:500px){.block_job_board{--sticky_height:30vh}}@media screen and (min-height:600px){.block_job_board{--sticky_height:25vh}}@media screen and (min-height:700px){.block_job_board{--sticky_height:20vh}}@media screen and (min-height:800px){.block_job_board{--sticky_height:18vh}}@media screen and (min-height:950px){.block_job_board{--sticky_height:15vh}}@media screen and (min-height:1200px){.block_job_board{--sticky_height:12vh}}@media (min-width:980px){.block_job_board{grid-template-areas:'search search search' 'cta cta cta' 'filters listings listings' '. perpage pagination' '. disclaimer disclaimer';grid-template-columns:30vw auto auto;grid-template-rows:auto auto auto auto auto}}@media (min-width:1460px){.block_job_board{grid-template-areas:'search search search search' 'filters listings listings cta' '. perpage pagination .' '. disclaimer disclaimer .';grid-template-columns:23vw auto auto 17vw;grid-template-rows:auto auto auto auto}}@media (min-width:1700px){.block_job_board{grid-template-columns:max-content auto auto 1fr}}.block_job_board .filter_form,.block_job_board .job_board_listings_wrapper{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-row:1/-1;grid-column:1/-1;pointer-events:none}.block_job_board .filter_form>*,.block_job_board .job_board_listings_wrapper>*{pointer-events:auto}.block_job_board .filter_form_per_page_wrapper{grid-area:perpage;gap:7px}.block_job_board .filter_form_search{grid-area:search}.block_job_board .filter_form_categories{grid-area:filters;border:2px solid var(--color-gray-5)}@media (min-width:980px){.block_job_board .filter_form_categories{top:var(--sticky_height);max-height:calc(100vh - 180px);overflow-y:auto}}.block_job_board .job_board_listings{grid-area:listings;border:2px solid var(--color-gray-5)}.block_job_board .post_pagination{grid-area:pagination}.block_job_board .post_pagination .pagination{justify-content:flex-end}.block_job_board .no_results{grid-area:listings}.block_job_board .job_disclaimer{grid-area:disclaimer}.block_job_board .job_board_callout{grid-area:cta}@media (min-width:980px){.block_job_board .job_board_callout{top:var(--sticky_height)}}.block_job_board .filter_form_per_page_wrapper .per_page_select{display:block;font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(1rem,.15625vw + .96875rem,1.125rem);min-height:0;background-color:var(--input-bg);border:2px solid var(--input-border);border-radius:10px;color:var(--input-color);line-height:1;padding:6px 40px 6px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--dropdown_style);background-position:center right;background-repeat:no-repeat;background-size:31px 7px;cursor:pointer;width:auto}.block_job_board .filter_form_per_page_wrapper .per_page_select,.block_job_board .filter_form_per_page_wrapper .per_page_select:active,.block_job_board .filter_form_per_page_wrapper .per_page_select:focus,.block_job_board .filter_form_per_page_wrapper .per_page_select:hover,.block_job_board .filter_form_per_page_wrapper .per_page_select:link,.block_job_board .filter_form_per_page_wrapper .per_page_select:visited{transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear,transform .15s linear,-webkit-text-decoration .15s linear}.block_job_board .filter_form_per_page_wrapper .per_page_select::-moz-placeholder{font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--placeholder-color)}.block_job_board .filter_form_per_page_wrapper .per_page_select::placeholder{font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--placeholder-color)}.block_job_board .filter_form_per_page_wrapper .per_page_select:focus{background-color:var(--focus-bg);border-color:var(--focus-border);color:var(--focus-color)}.block_job_board .filter_form_per_page_wrapper .per_page_select option{font-family:system-ui,Helvetica,Arial,sans-serif}.block_job_board .filter_form_search_button{margin-bottom:5px}.block_job_board input[type=text]{display:block;font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(1rem,.15625vw + .96875rem,1.125rem);width:100%;min-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-bg);border:2px solid var(--input-border);border-radius:10px;color:var(--input-color);line-height:1;padding:clamp(.875rem,.15625vw + .84375rem,1rem) clamp(1rem,.46875vw + .90625rem,1.375rem);background-image:url(../../svg/search.svg);background-size:20px 20px;background-position:18px center;background-repeat:no-repeat;padding-left:50px}.block_job_board input[type=text],.block_job_board input[type=text]:active,.block_job_board input[type=text]:focus,.block_job_board input[type=text]:hover,.block_job_board input[type=text]:link,.block_job_board input[type=text]:visited{transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear,transform .15s linear,-webkit-text-decoration .15s linear}.block_job_board input[type=text]::-moz-placeholder{font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--placeholder-color)}.block_job_board input[type=text]::placeholder{font-family:var(--font-sans);font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--placeholder-color)}.block_job_board input[type=text]:focus{background-color:var(--focus-bg);border-color:var(--focus-border);color:var(--focus-color)}.block_job_board form.filter_form,.block_job_board form.per_page_form{--label-color:var(--color-primary-dark);--input-bg:var(--color-white);--input-border:var(--color-primary-dark);--input-color:var(--color-primary-dark);--focus-bg:var(--color-white);--focus-border:var(--color-primary-dark);--focus-color:var(--color-primary-light);--placeholder-color:var(--color-gray-40);--dropdown_style:var(--dropdown_arrow_dark);--confirmation_color:var(--color-primary-light);--spinner_ring:var(--color-primary-light);--spinner_highlight:var(--color-primary-dark);padding:0}@media (min-width:980px){.block_job_board .filter_form_categories_header{border-bottom:2px solid var(--color-gray-5)}}.block_job_board .filter_form_header_title.fs-swap-enabled{cursor:pointer}.block_job_board .filter_form_header_title.fs-swap-enabled,.block_job_board .filter_form_header_title.fs-swap-enabled:active,.block_job_board .filter_form_header_title.fs-swap-enabled:focus,.block_job_board .filter_form_header_title.fs-swap-enabled:hover,.block_job_board .filter_form_header_title.fs-swap-enabled:link,.block_job_board .filter_form_header_title.fs-swap-enabled:visited{transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear,transform .15s linear,-webkit-text-decoration .15s linear}.block_job_board .filter_form_header_title.fs-swap-enabled.fs-swap-active,.block_job_board .filter_form_header_title.fs-swap-enabled:hover{color:var(--color-primary-dark)}.block_job_board .filter_form_header_title.fs-swap-enabled svg.accordion_arrow{display:block;height:22px;width:22px;content:'';transform:rotate(90deg);transition:transform .15s}.block_job_board .filter_form_header_title.fs-swap-enabled svg.accordion_arrow path{fill:var(--color-primary-light)}.block_job_board .filter_form_header_title.fs-swap-active svg.accordion_arrow{transform:rotate(-90deg)}.block_job_board .filter_form_cat_header_link{text-decoration-color:currentColor}@media (max-width:979px){.block_job_board .filter_form_categories_wrapper.fs-swap-enabled{overflow:hidden;height:0}.block_job_board .filter_form_categories_wrapper.fs-swap-active{height:auto}}.block_job_board .filter_field_legend{margin-bottom:10px}.block_job_board .filter_field_legend .svg_icon{height:25px;max-width:25px}.block_job_board .filter_field_legend .filter_field_title{text-transform:capitalize}.block_job_board .filter_checkboxes_items{border-bottom:2px solid var(--color-gray-5)}.block_job_board .filter_checkbox{margin-bottom:4px}.block_job_board .filter_checkbox .checkbox_wrapper{--checkbox_size:18px;display:grid;grid-template-columns:var(--checkbox_size) auto;gap:10px;accent-color:var(--focus-color)}.block_job_board .filter_checkbox input[type=checkbox]{position:relative;top:5px;height:var(--checkbox_size);width:var(--checkbox_size)}.block_job_board .filter_checkbox label{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:400;font-style:normal;text-wrap:pretty;font-size:clamp(1rem,.15625vw + .96875rem,1.125rem);line-height:1.6;color:var(--input-color);cursor:pointer;margin:0;text-transform:none}.block_job_board .filter_checkbox .checkbox_count_badge{background:rgba(28,61,110,.1);border-radius:3px;font-size:15px;font-style:italic;padding:3px}.block_job_board .filter_form_date_range .date_wrapper{gap:3px}.block_job_board .filter_form_date_range span{font-size:14px}.block_job_board .job_disclaimer{font-size:16px;margin:0}.block_job_board .job_item{border:2px solid var(--color-gray-5);grid-template-columns:1fr}@media (min-width:980px){.block_job_board .job_item{grid-template-columns:100px 1fr}}.block_job_board .job_item_media .job_item_media_placeholder,.block_job_board .job_item_media img{width:75px;height:75px;border:2px solid var(--color-gray-5);border-radius:100px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:circle(50%);clip-path:circle(50%)}@media (min-width:980px){.block_job_board .job_item_media .job_item_media_placeholder,.block_job_board .job_item_media img{width:100px;height:100px}}.block_job_board .job_item_school_link{text-decoration-color:currentColor}.block_job_board .job_item_school_link .icon_location{width:15px}.block_job_board .job_item_categories{gap:10px}.block_job_board .job_item_category{gap:8px;border:1px solid transparent;border-radius:4px;padding:7px 11px}.block_job_board .job_item_category.yellow-fade{background:rgba(253,206,18,.1)}.block_job_board .job_item_category.teal-fade{background:rgba(0,173,187,.1)}.block_job_board .job_item_category.red-fade{background:rgba(242,108,84,.1)}.block_job_board .job_item_category.orange-fade{background:rgba(250,166,26,.1)}.block_job_board .job_item_category.blue-fade{background:rgba(0,120,166,.1)}.block_job_board .job_item_category.gray-fade{background:rgba(28,61,110,.1)}.block_job_board .job_item_category svg{height:19px;width:19px}.block_job_board .job_item_category svg *{fill:var(--color-primary-dark)}.block_job_board .job_item_new_listing_meta{background-color:rgba(0,187,59,.1);border-radius:4px;font-style:italic;padding:4px 4px 4px 7px}.block_job_board .job_item_posted_date,.block_job_board .job_item_salary_meta{font-size:16px;font-style:italic}.block_job_board .job_item_dot::after{position:relative;top:4px;content:'•';color:var(--color-gray-20);font-size:25px;line-height:1;padding:0 8px}
/*# sourceMappingURL=job-board.css.map */
