@media (width>=761px){.business-page.business-page .biz-demand{padding:38px 0 42px}.business-page.business-page .biz-demand-opening{margin-bottom:24px}.business-page.business-page .biz-demand h2{font-size:clamp(43px,4vw,62px)}.business-page.business-page .biz-demand-thesis{font-size:clamp(25px,2.2vw,34px)}.business-page.business-page .biz-demand-opening>div>p:last-child{font-size:16px}.business-page.business-page .biz-scenarios .biz-scenario-card{min-height:355px}.business-page.business-page .biz-scenario-media{height:225px}.business-page.business-page .biz-scenario-card-copy{padding:15px 13px}.business-page.business-page .biz-scenario-card-copy strong{font-size:clamp(19px,1.6vw,24px)}.business-page.business-page .biz-scenario-card-copy small{font-size:13px}.business-page.business-page .biz-demand-footer{margin-top:15px;padding-block:10px}.business-page.business-page .biz-operations{padding:25px 0 28px}.business-page.business-page .biz-operations-heading{margin-bottom:16px}.business-page.business-page .biz-operations h2{font-size:clamp(39px,3.35vw,52px)}.business-page.business-page .biz-operations-heading p{font-size:15px}.business-page.business-page .biz-operations-photo{object-position:center;filter:saturate(.62)contrast(1.02);min-height:390px}.business-page.business-page .biz-operations-benefit{padding:8px 0}.business-page.business-page .biz-operations-benefit h3{margin-bottom:4px;font-size:clamp(19px,1.7vw,25px)}.business-page.business-page .biz-operations-benefit p{font-size:13px}.business-page.business-page .biz-operations .biz-section-cta{padding-top:8px}.business-page.business-page .biz-directory{padding:40px 0 38px}.business-page.business-page .biz-directory-heading{margin-bottom:24px}.business-page.business-page .biz-directory h2{font-size:clamp(45px,4.8vw,68px)}.business-page.business-page .biz-directory-heading p{font-size:16px}.business-page .biz-role-card-intro{min-height:116px;padding:15px 16px 12px}.business-page .biz-role-summary h3{font-size:clamp(21px,1.85vw,28px)}.business-page .biz-role-summary p{margin-top:6px;font-size:13px}.business-page .biz-role-tags{margin-top:8px}.business-page .biz-role-tags span{min-height:27px;padding:4px 7px;font-size:12px}.business-page .biz-role-tasks{margin-inline:16px}.business-page .biz-role-tasks a{min-height:55px}.business-page .biz-role-task-copy strong{font-size:16px}.business-page .biz-role-task-copy small{font-size:11px}.business-page .biz-role-contract-icon{width:32px;height:32px}.business-page .biz-role-contract-icon svg{width:19px;height:19px}.business-page .biz-role-task-action b{width:30px;height:30px}.business-page .biz-role-self-employed-note{margin-bottom:10px;padding:8px 9px}.business-page .biz-role-self-employed-note>strong{margin-bottom:7px}.business-page.business-page .biz-directory-foot{padding-top:10px;font-size:14px}.business-page.business-page .business-faq{padding-block:55px 62px}.business-page.business-page .business-final{padding-block:65px 70px}.site-shell .benefits{min-height:0;padding:26px 4.3% 35px}.site-shell .benefits-intro{margin-bottom:62px}.site-shell .benefit-grid{row-gap:28px;padding-top:22px}.site-shell .benefit{padding-bottom:22px}.site-shell .benefit-index{font-size:28px}.site-shell .benefit h3{margin-top:12px;font-size:clamp(26px,2.7vw,40px)}.site-shell .benefit p{font-size:clamp(16px,1.35vw,19px)}.site-shell .benefits-line{margin-top:34px}.site-shell .story-intro{min-height:120px;padding-top:23px}.site-shell .story-intro h2{margin-top:27px;font-size:clamp(38px,3.9vw,60px)}.site-shell .story-stage{min-height:590px}.site-shell .story-situations{grid-template-rows:repeat(3,minmax(0,1fr))}.site-shell .situation{min-height:0}.site-shell .situation-copy{padding-top:47px}.site-shell .situation-eyebrow{top:20px}.site-shell .situation h3{margin-bottom:10px;font-size:clamp(28px,2.7vw,40px)}.site-shell .situation p{font-size:clamp(13px,1.05vw,16px)}.site-shell .story-worker{min-height:0}.site-shell .story-worker h3{font-size:clamp(42px,4vw,62px)}.site-shell .jobs-section{padding-block:24px 28px}.site-shell .jobs-section h2{margin-bottom:15px;font-size:clamp(52px,5.5vw,86px)}.site-shell .jobs-controls{gap:9px;margin-bottom:15px}.site-shell .jobs-control-label{margin-bottom:7px}.site-shell .jobs-city-buttons{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.site-shell .jobs-city-buttons button{flex:none;min-height:36px;padding:6px 10px;font-size:13px}.site-shell .job-filters{padding-top:7px}.site-shell .job-filters button{min-height:39px;padding:8px 12px;font-size:14px}.site-shell .job-card{min-height:195px;padding:14px 18px}.site-shell .job-card-copy{margin:10px 0}.site-shell .job-card h3{margin-bottom:7px;font-size:clamp(40px,4vw,62px)}.site-shell .job-card p{font-size:15px}.site-shell .job-card .job-rate strong{font-size:25px}.site-shell .job-card-bottom{padding-top:7px}.site-shell .job-card-bottom a{width:36px;height:36px}.site-shell .all-jobs{margin-top:14px;font-size:18px}.all-jobs-page .all-jobs-vacancies,.all-jobs-page .all-jobs-other{padding-block:52px 60px}.all-jobs-page .all-jobs-section-heading h2{font-size:clamp(43px,4.8vw,67px)}.all-jobs-page .all-jobs-controls{margin-bottom:19px;padding-block:15px}.all-jobs-page .job-card{min-height:195px;padding:14px 18px}.all-jobs-page .job-card-copy{margin:11px 0}.all-jobs-page .job-card h3{margin-bottom:7px;font-size:clamp(40px,4vw,62px)}.all-jobs-page .job-card p{font-size:15px}.all-jobs-page .job-card .job-rate strong{font-size:25px}.all-jobs-page .job-card-bottom{padding-top:7px}.all-jobs-page .job-card-bottom a{width:36px;height:36px}.all-jobs-page .all-jobs-other-list article{padding-block:17px}body .article-hero{padding-bottom:54px}body .article-hero h1{margin:45px 0 25px;font-size:clamp(62px,7.8vw,122px)}body .article-content{padding-top:45px}body .article-lead{margin-bottom:52px;font-size:clamp(24px,2.1vw,33px)}body .article-content>section{padding:20px 0 48px}body .article-content h2{margin:15px 0 22px;font-size:clamp(36px,3.7vw,55px)}body .article-content h3{margin:30px 0 12px;font-size:26px}body .article-content p,body .article-content li{font-size:17px;line-height:1.42}body .article-content ul{margin-block:18px 22px}body .article-content ul li{padding-block:10px}body .article-content #how .article-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:20px;display:grid}body .article-content #how .article-steps li{padding:12px 0 13px 42px}body .article-content #how .article-steps li:before{font-size:21px;top:13px}body .article-content #how .article-steps strong{font-size:18px}body .article-content #how .article-steps p{font-size:15px}body .article-content #payments ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}}.business-page .biz-role-pagination{border-top:1px solid #c8cbc8;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.business-page .biz-role-pagination>span{color:#5a5e5b;letter-spacing:.08em;font-size:13px;font-weight:800}.business-page .biz-role-pagination>div{gap:6px;display:flex}.business-page .biz-role-pagination button{color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #c8cbc8;width:42px;height:38px;font-size:22px;line-height:1}.business-page .biz-role-pagination button:hover,.biz-role-pagination button:focus-visible{color:#fff;background:#f45126;border-color:#f45126}@media (width<=760px){.business-page.business-page .biz-demand,.business-page.business-page .biz-directory{padding-block:42px 48px}.business-page.business-page .biz-demand-opening{margin-bottom:18px}.business-page.business-page .biz-demand h2{font-size:clamp(30px,7.5vw,50px)}.business-page.business-page .biz-demand-opening>div{margin-top:15px}.business-page.business-page .biz-demand-thesis{font-size:23px}.business-page.business-page .biz-demand-opening>div>p:last-child{margin-top:10px;font-size:14px}.business-page.business-page .biz-scenarios .biz-scenario-card{min-height:310px}.business-page.business-page .biz-scenario-media{height:190px}.business-page.business-page .biz-scenario-card-copy{padding:12px}.business-page.business-page .biz-scenario-card-copy strong{font-size:21px}.business-page.business-page .biz-scenario-card-copy small{margin-top:6px;font-size:13px}.business-page.business-page .biz-demand-footer{grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:0;padding-block:9px;display:grid}.business-page.business-page .biz-demand-footer .biz-scenario-detail p{margin:0;font-size:12px}.business-page.business-page .biz-demand-footer .biz-section-cta{padding:0}.business-page.business-page .biz-demand-footer .biz-text-cta{min-height:42px;padding:10px 12px;font-size:12px}.business-page.business-page .biz-operations{padding-block:26px 27px}.business-page.business-page .biz-operations-heading{margin-bottom:16px}.business-page.business-page .biz-operations h2{font-size:clamp(31px,8vw,44px)}.business-page.business-page .biz-operations-heading p{margin-top:12px;font-size:14px}.business-page.business-page .biz-operations-photo{height:170px}.business-page.business-page .biz-operations-body{gap:10px}.business-page.business-page .biz-operations-benefits{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.business-page.business-page .biz-operations-benefit{padding-block:10px;display:block}.business-page.business-page .biz-operations-benefit>span{padding:0 0 5px;display:block}.business-page.business-page .biz-operations-benefit h3{font-size:19px}.business-page.business-page .biz-operations-benefit p{font-size:13px}.business-page.business-page .biz-operations .biz-section-cta{padding-top:12px}.business-page.business-page .biz-directory-heading{margin-bottom:18px}.business-page.business-page .biz-directory h2{font-size:clamp(40px,9vw,58px)}.business-page.business-page .biz-role-grid{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.business-page.business-page .biz-role-card{scroll-snap-align:start;flex:0 0 min(86vw,370px)}.business-page.business-page .biz-role-card-intro{min-height:100px;padding-block:13px}.business-page.business-page .biz-role-tasks a{min-height:55px}.business-page.business-page .biz-role-self-employed-note{padding:8px}.business-page.business-page .biz-directory-foot{padding-top:10px}.business-page.business-page .business-hero-image{height:250px}.business-page.business-page .business-hero-copy{padding-block:34px 30px}.site-shell .hero-photo{height:285px}.site-shell .hero-content{padding-block:34px 26px}.site-shell .benefits{min-height:0;padding-block:34px 40px}.site-shell .benefits-intro{margin-bottom:57px}.site-shell .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:18px 0 0}.site-shell .benefit{padding-bottom:13px}.site-shell .benefit-index{font-size:23px}.site-shell .benefit h3{margin:9px 0 7px;font-size:clamp(20px,5.4vw,30px)}.site-shell .benefit p{font-size:13px}.site-shell .benefits-line{margin-top:26px}.site-shell .story-intro{min-height:0;padding-block:27px 22px}.site-shell .story-intro h2{margin-top:14px;font-size:clamp(31px,8vw,50px)}.site-shell .story-stage{min-height:0;overflow:hidden}.site-shell .story-situations{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.site-shell .situation{scroll-snap-align:start;flex:0 0 87%;min-height:205px}.site-shell .situation:first-child .situation-copy{padding-top:48px}.site-shell .story-brand{min-height:155px}.site-shell .story-brand strong{font-size:55px}.site-shell .story-brand strong span{font-size:25px}.site-shell .story-brand i{margin-block:6px}.site-shell .story-brand p{font-size:16px}.site-shell .story-worker{min-height:315px}.site-shell .story-worker h3{margin-bottom:14px;font-size:39px}.site-shell .story-worker-content a{padding:11px 15px;font-size:14px}.site-shell .jobs-section{padding-block:42px 52px}.site-shell .jobs-section h2{margin-bottom:20px;font-size:clamp(42px,11vw,65px)}.site-shell .jobs-controls{gap:10px;margin-bottom:18px}.site-shell .jobs-city-group{width:100%;min-width:0}.site-shell .jobs-city-buttons{flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}.site-shell .jobs-city-buttons button{flex:none;min-height:37px;padding:7px 10px;font-size:13px}.site-shell .job-filters{padding-top:9px}.site-shell .job-list{scroll-snap-type:x mandatory;gap:9px;width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.site-shell .job-card{scroll-snap-align:start;flex:0 0 86%;min-height:255px}.site-shell .job-card-copy{margin-block:24px 20px}.site-shell .all-jobs{margin-top:17px}.all-jobs-page .all-jobs-hero .all-jobs-container{padding-block:35px 225px}.all-jobs-page .all-jobs-hero:before{height:205px}.all-jobs-page .all-jobs-hero h1{margin-top:50px}.all-jobs-page .all-jobs-vacancies,.all-jobs-page .all-jobs-other{padding-block:35px 42px}.all-jobs-page .all-jobs-section-heading{margin-bottom:19px}.all-jobs-page .all-jobs-section-heading h2{font-size:clamp(40px,8vw,56px)}.all-jobs-page .all-jobs-controls{gap:13px;margin-bottom:18px;padding-block:12px}.all-jobs-page .all-jobs-controls>div>div{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.all-jobs-page .all-jobs-controls button{flex:none}.all-jobs-page .job-list{scroll-snap-type:x mandatory;gap:9px;display:flex;overflow-x:auto}.all-jobs-page .job-card{scroll-snap-align:start;flex:0 0 86%}.all-jobs-page .all-jobs-other-list article{gap:4px 9px;padding-block:12px}.all-jobs-page .all-jobs-other-list h3{font-size:22px}.all-jobs-page .all-jobs-other-list p{font-size:14px}.all-jobs-page .all-jobs-other-list small{margin-top:2px;font-size:11px}}
