#main-content{--section-space:clamp(3rem, 5vw, 5rem)}#main-content .interior-hero{padding-block:clamp(2.5rem,4vw,4rem) clamp(3rem,5vw,5rem)}#main-content :is(.staffing-hero,.expertise-detail-hero){padding-bottom:clamp(3rem,5vw,5rem)}#main-content :is(.page-breadcrumb,.staffing-breadcrumb,.expertise-breadcrumb){margin-bottom:clamp(1.5rem,3vw,2.5rem)}#main-content .overview-hero{padding-bottom:clamp(3rem,4vw,4rem)}#main-content .shortlist-support{padding-bottom:clamp(2rem,3vw,3rem)}#main-content .shortlist-foundation{padding-top:clamp(3rem,5vw,4.5rem)}#main-content .shortlist-foundation-copy{padding-bottom:clamp(2rem,3vw,3rem)}#main-content .overview-section{padding-block:clamp(3rem,5vw,4.5rem)}#main-content .route-bridge{padding-block:clamp(3rem,4vw,4rem)}#main-content :is(.overview-heading,.staffing-model-heading,.staffing-expertise-heading,.staffing-pathways-heading,.expertise-wide-heading,.experience-reach-heading,.experience-story-heading){margin-bottom:clamp(2rem,3vw,3rem)}#main-content :is(.overview-heading,.staffing-model-heading,.staffing-expertise-heading,.staffing-pathways-heading,.expertise-wide-heading) h2{margin-bottom:0}#main-content .principle-grid li{min-height:0}#main-content .principle-grid li>span,#main-content .expertise-support-list article>span{margin-bottom:1.5rem}#main-content .expertise-service-paths{margin-top:clamp(2rem,3vw,3rem)}#main-content .ontario-contract-record{margin-bottom:clamp(2rem,3vw,3rem)}#main-content .ontario-audit-record{margin-top:clamp(2rem,3vw,2.5rem)}#main-content .experience-outcome{margin-top:clamp(2rem,3vw,3rem)}#main-content :is(.ontario-contract-record,.experience-outcome){padding-block:clamp(1.5rem,3vw,2.5rem)}#main-content .candidate-hero,#main-content .candidate-hero+.route-foundation{padding-block:clamp(2.5rem,4vw,4rem)}#main-content .candidate-form-section{padding-bottom:clamp(3rem,4vw,4rem)}#main-content .legal-route{padding-block:clamp(3rem,5vw,5rem)}#main-content .legal-copy>section{margin-top:clamp(2rem,3vw,2.75rem)}@media (width<=56rem){#main-content :is(.staffing-hero-art,.staffing-needs-list,.staffing-support-list,.staffing-credibility){margin-top:1.5rem}}@media (width<=47.999rem){#main-content .expertise-detail-hero h1{margin-bottom:0}#main-content :is(.expertise-detail-intro,.expertise-needs-list,.expertise-competency-list,.expertise-related-links){margin-top:1rem}}#main-content .overview-hero-brand{bottom:100%}#main-content .overview-hero-brand img{width:90%}@media (width>=48rem) and (width<=74.999rem){#main-content .overview-hero-brand img{width:80%}}@media (width<=47.999rem){#main-content .overview-hero-brand img{width:100%}}
