@media screen{body{font-size:19px}:root{--job-card-font:max(16px,var(--cfg-job-card-font,16px))}.jobcard h3,.job-result h3{font-size:max(18px,calc(var(--job-card-font) + 2px))!important;line-height:1.4}.jobcard p,.jobcard b,.job-result p,.job-result b,.job-result .eyebrow{font-size:max(16px,var(--job-card-font))!important}.jobcard .badge,.deadline-badge,.job-result-meta{font-size:14px!important}.top nav a{font-size:16px}.form label,.discovery-search label,.filters label{font-size:16px}.editorial-card p,.company-view p,.tablewrap table{font-size:16px}.u24-pagination,.u24-job-column>.u24-pagination{font-size:14px}.u24-pagination>a,.u24-job-column>.u24-pagination>a{min-width:26px}.u24-pagination small,.u24-page-size label{font-size:14px}.u24-page-size select{font-size:15px!important}.u24-job-column .u24-page-size label{font-size:0}.u24-job-column .u24-page-size select{font-size:14px!important}.u24-search-always,.u24-search-toggle{font-size:max(16px,var(--job-card-font))!important}.u25-error{padding:10px;border:1px solid #e2a16e;background:#fff3e8;margin:8px 0}.u25-error a{margin-left:10px}body>footer{font-size:14px}.m18-phone body>footer{font-size:12px}}

@media screen{.u24-picker-help{font-size:14px}.x6-title-row>.u24-pick-control{font-size:13px!important}.jobcard p>a.company-profile-link{font-size:inherit!important}.results-heading{font-size:16px}[data-u25-region]{overflow-anchor:none}}

@media screen and (min-width:1101px){html:not(.m18-phone) .u24-search-content>.discovery-search{grid-template-columns:minmax(180px,2fr) repeat(4,minmax(110px,1fr)) auto auto;align-items:end;gap:10px}html:not(.m18-phone) .u24-search-content>.discovery-search>*{min-width:0;grid-column:auto}html:not(.m18-phone) .u24-search-content>.discovery-search>.u24-title-host{display:grid;gap:5px}html:not(.m18-phone) .u24-search-content>.discovery-search>.btn,html:not(.m18-phone) .u24-search-content>.discovery-search>.u20-reset{white-space:nowrap}.u24-search-content .x6-title-picker summary{white-space:normal}}
@media screen{.m18-phone .u24-search-content>.discovery-search{grid-template-columns:minmax(0,1fr)!important}.m18-phone .u24-search-content>.discovery-search>*{grid-column:1!important;min-width:0}.m18-phone .u24-search-content>.discovery-search>.btn{width:100%}}
@media screen and (max-width:1100px){.u24-search-content>.discovery-search{grid-template-columns:minmax(0,1fr)!important}.u24-search-content>.discovery-search>*{grid-column:1!important;min-width:0}.u24-search-content>.discovery-search>.btn{width:100%}}
