#recent-jobs,#job-details table,#search-results-content,.templatetext,label,input{font-size:1rem}#job-details table p+p,#job-details table p+ul,#job-details table p+ol{margin-top:.5rem}ul.filter{padding-left:10px}ul.filter li{margin-bottom:.25rem}.full-width ul.filter li{left:0}#recent-jobs .jobs-listing li{position:static}#jobs-form td{vertical-align:top}#jobs-form thead{border-bottom:3px solid #000;background-color:#ececec}#jobs-form th:nth-of-type(1){width:50%}#jobs-form th:nth-of-type(2){width:30%}#jobs-form th:nth-of-type(3){width:20%}.job-link{display:inline}#jobs-form .button{background-image:none}#search-keyword{margin-bottom:1rem}#search-filters h3{padding-bottom:.25rem}#social-media a[title=More]{font-size:1.5em}#social-media a[title=More] span{margin-right:.25em}#title-search-keyword{display:block}.filter-group-title{font-size:1rem;margin-bottom:.5rem}input.text-input,.careers-subscribe input[type=text].text-input{height:1.5rem;margin-top:.5rem!important;margin-bottom:1rem!important}#main a.button.back-link{margin-bottom:3rem}.filterPane h3{margin-bottom:2rem}#job-mail-subscribe-button.button{font-size:1rem;margin:2rem 0}#job-mail-subscribe-privacy{margin-left:.5rem}ul.filter li{float:unset;word-break:break-word;line-height:1}ul.filter li input{position:relative;left:-10px}h3#title-work-type{padding-bottom:.75rem}#job-details table{height:auto!important;max-width:800px}#job-details table div>div table{max-width:800px}#jobs-form .button{padding:.75rem;text-align:center;border:1px solid transparent;border-radius:5px;background-color:#fc0;color:#000;box-shadow:0 1px 2px rgba(0,0,0,.25);font-weight:600;text-decoration:none;cursor:pointer;display:inline-block;font-size:1rem}#jobs-form .button:hover,#jobs-form .button:focus{color:#fff;background-color:#000;border:1px solid currentColor}#jobs-form .button:focus{text-decoration:underline}