/* P4 Stage 1: only Article 146 and the new Health gateway. */
body.fac-hub-workplace-page,body.fac-hub-health-page{--hub-pine:#104c48;--hub-ink:#193b38;--hub-paper:#f8f7f1;--hub-sage:#e8f0e8;--hub-line:#cfddd4;--hub-red:#a5483f}
body.fac-hub-workplace-page .fac-banner,body.fac-hub-health-page .fac-banner,body.fac-hub-workplace-page .fac-showcases,body.fac-hub-health-page .fac-showcases{display:none}
body.fac-hub-workplace-page .fac-main,body.fac-hub-health-page .fac-main{background:var(--hub-paper);padding-top:36px}
body.fac-hub-workplace-page .fac-content,body.fac-hub-health-page .fac-content{max-width:1180px;background:#fff}
body.fac-hub-workplace-page .fac-default-article,body.fac-hub-health-page .fac-default-article{background:#fff}
body.fac-hub-workplace-page .fac-default-article__head,body.fac-hub-health-page .fac-default-article__head{max-width:none;text-align:left;margin:0;padding:clamp(40px,6vw,85px) clamp(24px,6vw,82px) 37px;background:var(--hub-paper)}
body.fac-hub-health-page .fac-default-article__head{background:var(--hub-sage)}
body.fac-hub-workplace-page .fac-default-article__eyebrow,body.fac-hub-health-page .fac-default-article__eyebrow{color:var(--hub-red)}
body.fac-hub-workplace-page .fac-content .fac-default-article__head h1,body.fac-hub-health-page .fac-content .fac-default-article__head h1{font-size:clamp(42px,5vw,72px);line-height:1.08;max-width:900px;color:var(--hub-ink)}
body.fac-hub-workplace-page .fac-default-article__meta,body.fac-hub-health-page .fac-default-article__meta{color:#63796f}
body.fac-hub-workplace-page .fac-default-article__accent,body.fac-hub-health-page .fac-default-article__accent{margin-left:0;background:var(--hub-red)}
body.fac-hub-workplace-page .fac-default-article>.fac-editorial-prose,body.fac-hub-health-page .fac-default-article>.fac-editorial-prose{width:100%;max-width:none;padding:0 0 20px;font-size:16px;line-height:1.72}
.fac-hub-content{color:var(--hub-ink)}
.fac-hub-content>*{margin-left:clamp(24px,6vw,82px)!important;margin-right:clamp(24px,6vw,82px)!important}
.fac-hub-content>.fac-hub-lead{max-width:760px;margin-top:0!important;padding:35px 0 20px;font-size:clamp(19px,1.65vw,23px);line-height:1.58;color:#375a51}
.fac-hub-toc{display:flex;flex-wrap:wrap;gap:8px 21px;align-items:center;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);padding:20px 0;margin-bottom:10px}
.fac-hub-toc strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#667f75;margin-right:10px}
.fac-hub-toc a{font-size:13px;font-weight:700;color:var(--hub-pine);text-decoration:none}
.fac-hub-toc a:hover{text-decoration:underline}
.fac-hub-content>section{max-width:950px;padding:clamp(35px,5vw,62px) 0;border-bottom:1px solid var(--hub-line);scroll-margin-top:90px}
.fac-hub-content>section.fac-hub-tint{max-width:none;background:#eff4ee;padding:clamp(35px,5vw,64px) clamp(24px,6vw,82px);margin-left:0!important;margin-right:0!important;border:0}
.fac-hub-content>section.fac-hub-tint>*{max-width:800px}
.fac-hub-content .fac-hub-kicker{font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--hub-red);margin-bottom:15px}
.fac-content .fac-hub-content h2{font:400 clamp(33px,3.6vw,49px)/1.15 Georgia,'Times New Roman',serif;color:var(--hub-ink);letter-spacing:-.03em;margin:0 0 23px}
.fac-hub-content section p{max-width:760px;margin:0 0 20px;color:#38554d;font-size:16px;line-height:1.77}
.fac-hub-content section p:last-child{margin-bottom:0}
.fac-hub-content a{color:#0e6261;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8cb8af}
.fac-hub-content ol{max-width:760px;padding-left:25px;margin:0 0 25px}
.fac-hub-content li{margin:0 0 13px;padding-left:4px}
.fac-hub-content .fac-hub-evidence{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(30px,5vw,80px);border-top:0;padding:clamp(45px,6vw,75px) 0}
.fac-hub-content .fac-hub-evidence p{margin:0 0 16px}
.fac-hub-content .fac-hub-evidence ul{padding-left:20px;margin:0}
.fac-hub-content .fac-hub-cta{display:flex;justify-content:space-between;align-items:center;gap:36px;background:var(--hub-pine);color:#fff;padding:clamp(35px,5vw,62px) clamp(24px,6vw,82px);margin-left:0!important;margin-right:0!important}
.fac-hub-content .fac-hub-cta>div{max-width:660px}
.fac-content .fac-hub-content .fac-hub-cta h2,.fac-hub-content .fac-hub-cta p{color:#fff}
.fac-hub-content .fac-hub-cta .fac-hub-kicker{color:#f1c8bd}
.fac-hub-content .fac-hub-cta a{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:48px;padding:12px 20px;background:#fff;color:var(--hub-pine);font-weight:800;text-decoration:none}
body.fac-hub-health-page .fac-hub-content>section:not(.fac-hub-tint){max-width:900px}
body.fac-hub-health-page .fac-hub-content .fac-hub-evidence{max-width:none;border-top:1px solid var(--hub-line)}
@media(max-width:800px){.fac-hub-content .fac-hub-evidence{grid-template-columns:1fr}.fac-hub-content .fac-hub-cta{display:block}.fac-hub-content .fac-hub-cta a{margin-top:20px;width:max-content;max-width:100%}}
@media(max-width:650px){body.fac-hub-workplace-page .fac-default-article__head,body.fac-hub-health-page .fac-default-article__head{padding:36px 20px 24px}body.fac-hub-workplace-page .fac-content .fac-default-article__head h1,body.fac-hub-health-page .fac-content .fac-default-article__head h1{font-size:41px}.fac-hub-content>*{margin-left:20px!important;margin-right:20px!important}.fac-hub-content>.fac-hub-lead{font-size:18px;padding-top:27px}.fac-hub-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}.fac-hub-toc strong{grid-column:1/-1}.fac-hub-content>section.fac-hub-tint{padding:40px 20px}.fac-content .fac-hub-content h2{font-size:34px}.fac-hub-content .fac-hub-cta{padding:38px 20px}}
@media(max-width:390px){.fac-hub-toc{grid-template-columns:1fr}body.fac-hub-workplace-page .fac-content .fac-default-article__head h1,body.fac-hub-health-page .fac-content .fac-default-article__head h1{font-size:38px}.fac-content .fac-hub-content h2{font-size:31px}}

/* Use each homepage theme image as the corresponding gateway's editorial lead. */
body.fac-hub-workplace-page .fac-default-article__head,
body.fac-hub-health-page .fac-default-article__head{--fac-gateway-pad:clamp(24px,6vw,82px);padding-bottom:0}
body.fac-hub-workplace-page .fac-default-article__head::after,
body.fac-hub-health-page .fac-default-article__head::after{content:"";display:block;width:calc(100% + 2*var(--fac-gateway-pad));aspect-ratio:2.2;margin:36px calc(-1*var(--fac-gateway-pad)) 0;background-color:#dbe6df;background-size:cover;background-repeat:no-repeat;background-position:center 48%}
body.fac-hub-workplace-page .fac-default-article__head::after{background-image:url('/media/templates/site/fac_modern/images/v12/C01-corporate-original.webp')}
body.fac-hub-health-page .fac-default-article__head::after{background-image:url('/media/templates/site/fac_modern/images/hub/H03-health-wellbeing.png');background-position:center 45%}
@media(max-width:650px){
 body.fac-hub-workplace-page .fac-default-article__head,
 body.fac-hub-health-page .fac-default-article__head{--fac-gateway-pad:20px}
 body.fac-hub-workplace-page .fac-default-article__head::after,
 body.fac-hub-health-page .fac-default-article__head::after{aspect-ratio:1.45;margin-top:24px;background-position:58% center}
}

/* Shared specialist Gateway presentation for Articles 146 and 683. */
body.fac-hub-workplace-page .fac-default-article__head,body.fac-hub-health-page .fac-default-article__head{max-width:1280px;margin-inline:auto;padding:clamp(38px,5vw,72px) clamp(24px,5vw,72px) 0}
body.fac-hub-workplace-page .fac-default-article__head h1,body.fac-hub-health-page .fac-default-article__head h1{max-width:780px!important;font-size:clamp(46px,5.4vw,76px)!important;letter-spacing:-.035em}
body.fac-hub-workplace-page .fac-hub-gateway-intro,body.fac-hub-health-page .fac-hub-gateway-intro{max-width:710px;margin:0;color:#42665d;font:400 clamp(17px,1.4vw,21px)/1.6 Arial,sans-serif}
body.fac-hub-workplace-page .fac-default-article__accent,body.fac-hub-health-page .fac-default-article__accent{display:none}
body.fac-hub-workplace-page .fac-default-article__head::after,body.fac-hub-health-page .fac-default-article__head::after{aspect-ratio:2;margin-top:42px;background-size:contain;background-color:#e4eee8}
body.fac-hub-workplace-page .fac-generic-article__related,body.fac-hub-health-page .fac-generic-article__related{display:none}
@media(max-width:650px){body.fac-hub-workplace-page .fac-default-article__head,body.fac-hub-health-page .fac-default-article__head{padding:32px 20px 0}body.fac-hub-workplace-page .fac-default-article__head h1,body.fac-hub-health-page .fac-default-article__head h1{font-size:clamp(40px,10vw,48px)!important}body.fac-hub-workplace-page .fac-hub-gateway-intro,body.fac-hub-health-page .fac-hub-gateway-intro{font-size:17px}body.fac-hub-workplace-page .fac-default-article__head::after,body.fac-hub-health-page .fac-default-article__head::after{aspect-ratio:2;margin-top:28px;background-position:center}}
