/* Responsibility section: clear reading measure, balanced cards and a compact relationship summary. */
html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section{padding:72px 0!important}
html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section>.shell>.subpage-head{max-width:800px!important;margin:0 auto 34px!important}
html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section>.shell>.subpage-head h2{max-width:760px!important;font-size:38px!important;line-height:1.16!important}
html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section>.shell>.subpage-head p{max-width:740px!important;font-size:16px!important;line-height:1.6!important}
html body.v71-page-labour-hire-host-assurance .labour-duty-grid{gap:18px!important}
html body.v71-page-labour-hire-host-assurance .labour-duty-grid>article{min-height:320px!important;padding:24px!important;box-sizing:border-box!important}
html body.v71-page-labour-hire-host-assurance .labour-duty-grid>article>small{display:block!important;margin-bottom:12px!important}
html body.v71-page-labour-hire-host-assurance .labour-duty-grid>article h3{min-height:100px!important;margin:0!important;font-size:21px!important;line-height:1.22!important}
html body.v71-page-labour-hire-host-assurance .labour-duty-grid>article p{margin:14px 0 0!important;font-size:16px!important;line-height:1.55!important}
html body.v71-page-labour-hire-host-assurance .entitlement-check{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:36px!important;align-items:center!important;margin-top:26px!important;padding:32px!important;border-radius:20px!important}
html body.v71-page-labour-hire-host-assurance .entitlement-check h3{margin:10px 0 12px!important;font-size:28px!important;line-height:1.16!important}
html body.v71-page-labour-hire-host-assurance .entitlement-check p{margin:0!important;font-size:16px!important;line-height:1.55!important}
html body.v71-page-labour-hire-host-assurance .entitlement-states{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
html body.v71-page-labour-hire-host-assurance .entitlement-states>span{min-height:110px!important;padding:17px!important;border-radius:14px!important;box-sizing:border-box!important}
html body.v71-page-labour-hire-host-assurance .entitlement-states b{margin-bottom:7px!important;font-size:13px!important}
@media(max-width:900px){html body.v71-page-labour-hire-host-assurance .labour-duty-grid>article h3{min-height:0!important}html body.v71-page-labour-hire-host-assurance .entitlement-check{grid-template-columns:1fr!important}.labour-hire-duty-section>.shell>.subpage-head{margin-left:0!important}}
@media(max-width:560px){html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section{padding:48px 0!important}html body.v71-page-labour-hire-host-assurance .labour-hire-duty-section>.shell>.subpage-head h2{font-size:30px!important}html body.v71-page-labour-hire-host-assurance .entitlement-states{grid-template-columns:1fr!important}}
