.employment-hero h1{max-width:1000px}.employment-hero-copy{max-width:780px;font-size:18px;color:var(--muted)}.employment-hero-copy p+p{margin-top:20px}.employment-availability{margin-top:28px;max-width:740px;font-size:14px}.employment-availability p{margin:0}.employment-hero .actions{flex-direction:row;align-items:center}.employment-lead{max-width:780px;font-size:18px;color:var(--muted);margin-bottom:30px}.employment-wide-copy{max-width:850px;color:var(--muted)}.employment-services{padding:0;margin:24px 0 36px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.employment-services li{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-top:1px solid var(--line)}.employment-services svg{width:28px;height:28px;flex:0 0 28px;color:var(--navy);margin-top:4px}.employment-services p{margin:0;max-width:440px}.employment-disclaimer{border-left:3px solid var(--gold);background:var(--blue-tint);padding:20px 26px;margin-top:30px;font-size:14px;max-width:950px}.employment-disclaimer p{margin:0}.employment-approach{background:var(--blue-tint)}.employment-approach .section-heading{max-width:850px}.employment-principles{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.employment-principles li{border-top:1px solid var(--line);padding-top:22px}.employment-number{font-size:13px;letter-spacing:.12em}.employment-principles h3{font-size:28px;line-height:1.15;margin:18px 0}.employment-principles p{font-size:15px;color:var(--muted)}.employment-partner-list{padding-left:22px;max-width:850px;margin:26px 0 32px}.employment-partner-list li{padding:6px 0 6px 7px}.employment-employers>.button{max-width:100%;white-space:normal;text-align:left}.employment-closing .closing-inner>div:first-child{max-width:670px}.employment-closing .closing-inner>div:last-child{flex:0 0 300px}.employment-closing .closing-inner>div:last-child p{margin:18px 0 0}.employment-references{padding-top:36px;padding-bottom:45px;font-size:13px}.employment-references h2{font-family:var(--sans);font-size:16px}.employment-references ol{padding-left:20px}.employment-references li+li{margin-top:10px}.employment-references a{text-decoration:underline;text-underline-offset:3px}sup a{padding:0 3px;text-decoration:underline}
@media(max-width:980px){.employment-services{column-gap:35px}.employment-principles{gap:28px}.employment-closing .closing-inner{flex-direction:column;align-items:flex-start}.employment-closing .closing-inner>div:last-child{flex:auto}}
@media(max-width:760px){.employment-hero h1{font-size:44px}.employment-hero-copy,.employment-lead{font-size:16px}.employment-hero .actions{flex-direction:column;align-items:flex-start}.employment-services,.employment-principles{grid-template-columns:1fr;gap:0}.employment-principles li+li{margin-top:28px}.employment-services li{padding:20px 0}.employment-disclaimer{padding:18px 20px}.employment-employers>.button{font-size:12px}.employment-closing h2{font-size:39px}}
