.site-shell .story-brand-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.site-shell .story-brand p{margin-inline:auto}.site-shell .jobs-controls{flex-flow:wrap;align-items:end;gap:14px 22px}.site-shell .jobs-city-group{flex:0 0 240px;position:relative}.site-shell .jobs-control-label{margin-bottom:7px}.site-shell .jobs-city-trigger{color:#1b1b1b;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfd2d0;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:42px;padding:8px 14px;font-size:15px;font-weight:700;display:flex}.site-shell .jobs-city-trigger span{color:#f45126;font-size:23px;line-height:.7}.site-shell .jobs-city-trigger[aria-expanded=true]{border-color:#f45126}.site-shell .jobs-city-trigger:focus-visible,.site-shell .jobs-city-popup button:focus-visible,.site-shell .worker-role-pagination button:focus-visible{outline-offset:2px;outline:2px solid #f45126}.site-shell .jobs-city-popup{z-index:15;background:#fff;border:1px solid #d4d6d3;width:min(320px,100vw - 34px);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 35px #1b1b1b24}.site-shell .jobs-city-popup input{width:100%;min-height:40px;font:inherit;border:1px solid #d4d6d3;border-radius:0;padding:8px 10px;font-size:14px}.site-shell .jobs-city-popup-list{scrollbar-width:thin;max-height:250px;margin-top:7px;overflow-y:auto}.site-shell .jobs-city-popup-list button{color:#1b1b1b;cursor:pointer;text-align:left;background:#fff;border:0;width:100%;min-height:35px;padding:7px 10px;font-size:14px;display:block}.site-shell .jobs-city-popup-list button:hover,.site-shell .jobs-city-popup-list button.active{color:#fff;background:#f45126}.site-shell .jobs-city-popup-list p{color:#626661;margin:12px 10px;font-size:14px}.site-shell .job-filters{border:0;align-self:end;padding:0}.site-shell .job-filters button{border-radius:3px;min-height:42px}.site-shell .worker-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .worker-role-card .biz-role-card-intro{min-height:116px;padding:15px 16px 12px}.site-shell .worker-role-card .biz-role-summary h3{font-size:clamp(21px,1.85vw,28px)}.site-shell .worker-role-card .biz-role-summary p{margin-top:6px;font-size:13px}.site-shell .worker-role-card .biz-role-tags{margin-top:8px}.site-shell .worker-role-card .biz-role-tags span{min-height:27px;padding:4px 7px;font-size:12px}.site-shell .worker-role-card .biz-role-tasks{margin-inline:16px}.site-shell .worker-role-card .biz-role-tasks a{min-height:55px}.site-shell .worker-role-card .biz-role-task-copy strong{font-size:16px}.site-shell .worker-role-card .biz-role-task-copy small{font-size:11px}.site-shell .worker-role-card .biz-role-contract-icon{width:32px;height:32px}.site-shell .worker-role-card .biz-role-contract-icon svg{width:19px;height:19px}.site-shell .worker-role-card .biz-role-task-action b{width:30px;height:30px}.site-shell .worker-role-card .biz-role-self-employed-note{margin-bottom:10px;padding:8px 9px}.site-shell .worker-role-card .biz-role-self-employed-note>strong{margin-bottom:7px}.site-shell .worker-role-rate{border-bottom:1px solid #d8dad7;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0;display:flex}.site-shell .worker-role-rate span{color:#747873;font-size:12px}.site-shell .worker-role-rate strong{color:#1b1b1b;letter-spacing:-.04em;white-space:nowrap;font-size:21px;font-weight:800}.site-shell .worker-role-pending{color:#747873;padding-block:16px 22px;font-size:13px;line-height:1.3}.site-shell .worker-role-pagination{border-top:1px solid #d8dad7;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;display:flex}.site-shell .worker-role-pagination>span{color:#626661;letter-spacing:.08em;font-size:13px;font-weight:800}.site-shell .worker-role-pagination>div{gap:6px;display:flex}.site-shell .worker-role-pagination button{color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #c8cbc8;width:42px;height:38px;font-size:22px}.site-shell .worker-role-pagination button:hover{color:#fff;background:#f45126;border-color:#f45126}@media (width<=900px){.site-shell .worker-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-shell .jobs-controls{align-items:stretch;gap:13px}.site-shell .jobs-city-group{flex:0 0 100%;width:100%}.site-shell .job-filters{gap:6px;width:100%}.site-shell .job-filters button{min-height:39px;padding:7px 10px;font-size:13px}.site-shell .story-brand{justify-content:center}.site-shell .story-brand-inner{width:min(66%,300px);margin:0 auto}.site-shell .worker-role-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.site-shell .worker-role-card{scroll-snap-align:start;flex:0 0 88%}.site-shell .worker-role-card .biz-role-card-intro{min-height:100px;padding:13px 16px}.site-shell .worker-role-card .biz-role-tasks a{min-height:55px}.site-shell .worker-role-card .biz-role-self-employed-note{padding:8px}}
