/* Homepage only: Applications replaces the former centre and right columns. */
.public-body .home-landing.home-applications-layout{grid-template-columns:228px minmax(0,1fr);gap:34px}
.public-body .home-applications-layout>.applications{min-width:0;border-top:0;padding:6px 0 0}
.public-body .home-applications-layout .section-heading{margin-bottom:26px}
.public-body .home-applications-layout h1{font-size:38px;line-height:1.2;margin:10px 0 0}
.public-body .home-applications-layout .sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}
.public-body .home-applications-layout .sector-grid figcaption{font-size:14px;padding-top:11px}
@media(max-width:1150px){.public-body .home-landing.home-applications-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}}
@media(max-width:900px){.public-body .home-landing.home-applications-layout{grid-template-columns:minmax(0,1fr);gap:24px}.public-body .home-applications-layout .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.public-body .home-applications-layout h1{font-size:32px}.public-body .home-applications-layout .sector-grid{gap:18px 12px}.public-body .home-applications-layout .sector-grid figcaption{font-size:12px}.public-body .home-applications-layout .section-heading{margin-bottom:22px}}
