.ds-page .rq-jobs-hero{padding:70px 0 54px}.ds-page .rq-jobs-crumb{color:var(--t2);margin-bottom:24px;font-size:13px}.ds-page .rq-jobs-intro{max-width:780px;font-size:20px;line-height:1.55}.ds-page .rq-jobs-answer{border-top:1px solid var(--line-2);align-items:center;gap:26px;max-width:900px;margin-top:32px;padding-top:22px;display:flex}.ds-page .rq-jobs-answer strong{min-width:200px;color:var(--ember);font-size:27px}.ds-page .rq-jobs-answer span{font-size:14px;line-height:1.6}.ds-page .rq-jobs-tabs{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.ds-page .rq-jobs-tabs a{border:1px solid var(--line-2);color:var(--t1);border-radius:24px;padding:9px 15px;font-size:14px}.ds-page .rq-jobs-tabs [aria-current=page]{border-color:var(--ember);color:var(--ember)}.ds-page .rq-jobs-tabs small{margin-left:5px}.ds-page .rq-jobs-filter{flex-wrap:wrap;align-items:end;gap:20px;margin:30px 0;display:flex}.ds-page .rq-jobs-filter label{gap:8px;font-size:14px;display:grid}.ds-page .rq-jobs-filter input:not([type=checkbox]){border:1px solid var(--line-2);min-width:280px;max-width:100%;color:var(--t1);font:inherit;background:0 0;border-radius:6px;padding:13px}.ds-page .rq-jobs-filter .rq-jobs-check{align-items:center;padding-bottom:14px;display:flex}.ds-page .rq-jobs-list{padding:0;list-style:none}.ds-page .rq-jobs-list li{border-top:1px solid var(--line-2)}.ds-page .rq-jobs-row{color:var(--t1);justify-content:space-between;gap:26px;padding:26px 0;display:flex}.ds-page .rq-jobs-row h2{margin:0 0 8px;font-size:23px;line-height:1.3}.ds-page .rq-jobs-row p{margin:0 0 8px}.ds-page .rq-jobs-row small{color:var(--t2);font-size:13px}.ds-page .rq-jobs-row-meta{text-align:right;flex-direction:column;gap:10px;min-width:160px;display:flex}.ds-page .rq-jobs-row-meta em{color:var(--ember);font-style:normal}.ds-page .rq-jobs-empty{border:1px solid var(--line-2);padding:30px}.ds-page .rq-jobs-steps{max-width:850px;padding-left:24px}.ds-page .rq-jobs-steps li{margin:25px 0;padding-left:12px}.ds-page .rq-jobs-steps b{font-size:23px}.ds-page .rq-jobs-board{font-family:var(--font-serif);max-width:950px;margin:55px 0;font-size:clamp(28px,4vw,48px);line-height:1.2}.ds-page .rq-job-description{white-space:pre-line;overflow-wrap:anywhere;max-width:850px;line-height:1.75}.ds-page .rq-job-facts{flex-wrap:wrap;gap:25px;margin:30px 0;display:flex}.ds-page .rq-job-facts dt{color:var(--t2);font-size:12px}.ds-page .rq-job-facts dd{margin:7px 0 0}.ds-page .rq-jobs-row:hover h2{text-decoration:underline}@media (max-width:650px){.ds-page .rq-jobs-hero{padding-top:42px}.ds-page .rq-jobs-answer,.ds-page .rq-jobs-row{flex-direction:column;gap:15px}.ds-page .rq-jobs-row-meta{text-align:left}.ds-page .rq-jobs-filter{gap:16px;display:grid}.ds-page .rq-jobs-filter input:not([type=checkbox]){width:100%;min-width:0}.ds-page .rq-jobs-intro{font-size:18px}}.ds-page .rq-jobs-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:1050px;margin:18px 0 26px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.04}.ds-page .rq-jobs-hero h1 em{color:var(--ember);font-weight:400}.ds-page .rq-jobs-answer strong{min-width:240px}.ds-page .rq-jobs-row-meta{flex-shrink:0}@media (max-width:650px){.ds-page .rq-jobs-hero h1{font-size:46px}.ds-page .rq-jobs-row-meta{min-width:0}}
