.job-list{background:#f1f1f1}.job-list__inner{max-width:90%;padding:0 1rem}.filter_menu{margin:2rem 0}.filter_menu_filter{display:flex;flex-flow:column nowrap;gap:1rem}.filter_menu_filter select{color:#2a2727;width:100%;height:2.8rem;background:#fff;border-radius:5px;font-size:1rem;padding:.75rem}.filter_menu_filter select:focus{outline-color:#c168c2}.filter_menu_header h2{color:#60106a;margin-top:0;margin-bottom:1rem}.category{margin:1rem 0}.list_item{margin:1.5rem 0}.list_item h3{margin:0 0 1rem}.list_item h3 a{display:flex;flex-flow:column wrap;color:#65506b;margin-bottom:.8rem}.list_item h3 a:focus>.list_item_title,.list_item h3 a:hover>.list_item_title{text-decoration:underline!important}.list_item_location{font-size:1.4rem;color:#2a2727}.list_item_type{color:#2a2727;font-weight:400;font-size:1.2rem}@media (min-width:768px){.filter_menu_filter{flex-flow:row nowrap}.category{margin:0 1.5rem}.list_item h3 a{display:flex;flex-flow:row wrap;align-items:baseline;color:#65506b}.list_item_location:before{content:"|";font-size:2rem;font-weight:400;margin:0 1.5rem;color:#ddd}.list_item_type{margin-left:1.5rem}}