.cjl-filters{flex-wrap:wrap!important;margin:0 0 1rem;align-items:normal!important;box-sizing:border-box;display:flex;max-width:750px}.cjl-filters__filter{flex-basis:0;flex-grow:1;margin-left:0;margin-right:0}.cjl-filters--horizontal .cjl-filters__filter{max-width:300px;padding:0 1rem 0 0}.cjl-filters--vertical{flex-direction:column}.cjl-filters--vertical .cjl-filters__filter:not(:last-child){margin-bottom:10px}@media (max-width: 640px){.cjl-filters{flex-direction:column}.cjl-filters--horizontal .cjl-filters__filter{max-width:100%;width:100%;padding:0}.cjl-filters--horizontal .cjl-filters__filter:not(:last-child){margin-bottom:10px}}.cjl-select{position:relative}.cjl-select__chevron{cursor:pointer;padding:4px;display:flex;position:absolute;right:1rem;top:calc(50% - 7px)}.cjl-select label{position:absolute;top:5px;left:1rem;cursor:text;font-size:.8rem;color:#4d5a60;line-height:1.5;pointer-events:none}.cjl-select select{margin:0;font-family:inherit;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;height:48px;padding:1rem 1rem 0;font-size:1rem;font-weight:400;background:#fff;border:1px solid #c5c6c9;border-radius:6px;transition:border-color .3s ease}.cjl-select:hover select{border-color:#2e363a}.cjl-positions{display:flex;flex-direction:column}.cjl-position{grid-template-columns:1fr 0fr;display:inline-grid;width:100%;text-decoration:none;border-bottom:1px solid lightgray;padding-bottom:10px;margin-bottom:10px}.cjl-position__meta{grid-template-columns:4fr 2fr;display:inline-grid}.cjl-position__name{font-weight:700}.cjl-position__location{text-decoration:none;color:gray}.cjl-position:hover .cjl-position__name{text-decoration:underline}@media (max-width: 640px){.cjl-position{display:flex;justify-content:space-between;align-items:center}.cjl-position__meta{display:flex;flex-direction:column}}.cjl-listing{width:100%}.cjl-department h2{margin:30px 0}
