.agencies-page .san-jobs-title{max-width:none;font-size:clamp(24px,6.5vw,76px);line-height:1.05;white-space:pre-line}.agencies-page .san-jobs-subtitle{max-width:1160px}.agencies-page .san-jobs{margin-top:clamp(40px,5vw,96px)}.agencies-page .san-job-card-title{max-width:none}@media(min-width:1100px){.agencies-page .san-feature{min-height:clamp(150px,11vw,215px)}}.agencies-page .dv-partner-title{white-space:pre-line;max-width:none;font-size:clamp(33.647px,calc(14.824px + 5.882vw),60px);line-height:1.083;letter-spacing:-.02em}.agencies-page .dv-partner-body{font-size:clamp(15.216px,calc(8.941px + 1.961vw),24px);line-height:1.5}@media(min-width:768px){.agencies-page .dv-partner-title{font-size:min(7.813vw,77.5px);line-height:1.067}.agencies-page .dv-partner-body{font-size:min(3.125vw,31px);line-height:1.333;letter-spacing:-.01em}}@media(min-width:1100px){.agencies-page .dv-partner-title{font-size:clamp(56px,calc(29.171px + 2.439vw),76px);line-height:1.053;letter-spacing:-.04em}.agencies-page .dv-partner-body{font-size:clamp(20px,calc(9.268px + .976vw),28px);line-height:1.357;letter-spacing:-.01em}}.agencies-page .san-jobs-scroll{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none;width:auto;margin-inline:0;padding-inline:0;padding-bottom:0;gap:clamp(32px,5vw,44px)}@media(min-width:768px)and (max-width:1099px){.agencies-page .san-jobs-scroll{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.agencies-page .san-jobs-scroll{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.46vw,28px)}}@media(max-width:767px){.agencies-page .san-hero{padding-top:90px}.agencies-page .san-hero-grid{margin-top:24px}.agencies-page .san-jobs-title{font-size:clamp(28px,8.5vw,44px)}.agencies-page .san-job-card{gap:16px}}
