/* Editorial layout for Insights only. */
.journal-page{--journal-line:#dce2d9;--journal-muted:#66746d;background:#fbfcf8}.journal-page html{scroll-behavior:auto}.journal-page main{padding-bottom:0}.journal-page [hidden]{display:none!important}.journal-page h1,.journal-page h2{letter-spacing:-.04em}.journal-page .journal-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.journal-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;text-align:left;padding-block:70px 48px}.journal-intro h1{font-size:clamp(42px,4.7vw,66px);line-height:1.12;margin-top:25px}.journal-intro h1 em{color:#697b61}.journal-intro>p{max-width:740px;font-size:17px;line-height:1.8;padding-bottom:4px}.journal-tools{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 0 30px;border-top:1px solid var(--journal-line)}.journal-filters{display:flex;gap:7px;flex-wrap:wrap}.journal-filters button{border:1px solid transparent;background:transparent;color:#63736b;padding:10px 16px;border-radius:30px;cursor:pointer;font-size:13px}.journal-filters button[aria-pressed=true]{background:#173d36;color:#fff}.journal-filters button:hover{border-color:#9da99b}.journal-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #bac6b7;padding:7px 0;color:#173d36;max-width:230px}.journal-search>span[aria-hidden]{font-size:26px;line-height:1}.journal-search input{background:none;border:0;outline:none;font:inherit;font-size:13px;width:190px;color:#173d36}.journal-search:focus-within{border-bottom:2px solid #cf653c}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.journal-feature{display:grid;grid-template-columns:1.18fr 1fr;border-radius:7px;overflow:hidden;background:#173d36;color:#fbfcf8;min-height:405px}.journal-feature-copy{padding:42px 46px;display:flex;flex-direction:column;align-items:flex-start}.journal-feature .journal-kicker{color:#c8d9b8;margin-bottom:26px}.journal-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;line-height:1.6;font-weight:500;color:#68776c}.journal-meta>span:first-child{color:#a25131;font-weight:700}.journal-feature .journal-meta,.journal-feature .journal-meta>span:first-child{color:#c9d6cc}.journal-feature h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-.025em;line-height:1.22;margin:16px 0 20px;max-width:600px}.journal-feature h2 a:hover{color:#d5e7c2}.journal-feature p{font-size:15px;line-height:1.8;color:#d2ded3;max-width:490px}.journal-card-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#7c8a7f;padding-top:26px;margin-top:auto}.journal-read{display:flex;align-items:center;gap:13px;color:#173d36;font-size:13px;font-weight:700}.journal-read span{font-size:20px;line-height:1}.journal-feature .journal-card-bottom{color:#b9cabb;padding-top:28px}.journal-feature .journal-read{color:#f5f8ef}.journal-feature-image{position:relative;min-height:100%;background:#d2d5c9;overflow:hidden;display:block}.journal-feature-image img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.65);object-position:50% 50%}.journal-feature-image:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#102b25ba)}.journal-feature-image>span{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;font-size:11px;letter-spacing:.13em;line-height:1.7;font-weight:bold;color:white;max-width:260px}.journal-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:52px 0 24px;padding-bottom:18px;border-bottom:1px solid var(--journal-line)}.journal-grid-heading>p{font-size:12px;color:#6c7b70}.journal-grid-heading h2{font-size:30px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.journal-card{display:flex;flex-direction:column;padding:25px 0 26px;border-bottom:1px solid var(--journal-line);min-height:310px}.journal-card h2{font-family:Georgia,'Times New Roman',serif;font-size:28px;letter-spacing:-.025em;line-height:1.28;font-weight:400;margin:19px 0 16px}.journal-card>p{font-size:14px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journal-card .journal-card-bottom{padding-top:26px}.journal-card:hover h2{color:#a25131}.journal-empty{padding:50px 0;font-size:17px;text-align:center}.journal-contact{margin-top:68px;margin-bottom:75px;padding:38px 40px;background:#edf1e8;border-radius:6px}.journal-contact>div{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:18px}.journal-contact h2{font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;max-width:600px;line-height:1.2}.journal-contact .button{white-space:nowrap;gap:25px}.journal-back{padding-top:34px;font-size:12px;color:#68776c}.journal-article-header{max-width:1000px;padding-block:40px 42px;border-bottom:1px solid var(--journal-line)}.journal-article-header h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,4.3vw,59px);font-weight:400;line-height:1.17;max-width:950px;margin:22px 0 24px;letter-spacing:-.025em;text-wrap:pretty}.journal-deck{font-size:20px!important;line-height:1.75!important;max-width:800px}.journal-author{display:flex;align-items:center;gap:13px;margin-top:28px}.journal-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#edf1e8;color:#173d36;font-size:23px;font-weight:800;letter-spacing:-2px;padding-right:2px}.journal-author strong{display:block;font-size:12px}.journal-author div>span{display:block;font-size:11px;color:#68776c;margin-top:4px}.journal-article-layout{display:grid;grid-template-columns:235px minmax(0,720px);gap:65px;justify-content:center;padding-top:45px}.journal-toc{position:sticky;top:115px;align-self:start}.journal-toc details{border-top:1px solid var(--journal-line);padding-top:18px}.journal-toc summary{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;list-style:none;cursor:pointer;line-height:1.7}.journal-toc summary:after{content:'−';float:right}.journal-toc details:not([open]) summary:after{content:'+'}.journal-toc nav{display:flex;flex-direction:column;margin-top:20px;gap:17px}.journal-toc nav>a{font-size:12px;line-height:1.6;display:grid;grid-template-columns:20px 1fr;gap:9px;color:#69786b}.journal-toc nav>a>span{font-size:10px;color:#a1aa9d;padding-top:2px}.journal-toc a:hover{color:#a25131}.journal-aside-note{margin-top:35px;background:#edf1e8;border-radius:4px;padding:20px}.journal-aside-note .journal-kicker{font-size:9px}.journal-aside-note p{font-size:14px;line-height:1.7;margin-top:10px;color:#365346}.journal-aside-note>a{display:block;font-size:11px;font-weight:bold;margin-top:15px}.journal-reading{min-width:0}.journal-reading p{font-size:17px;line-height:1.95;color:#4e6056;margin-bottom:22px}.journal-reading .journal-opening{padding-bottom:9px}.journal-reading .journal-opening p:first-child{font-size:20px;line-height:1.85;color:#173d36}.journal-reading>section{scroll-margin-top:115px;padding-top:30px;margin-top:10px;border-top:1px solid var(--journal-line)}.journal-reading h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:31px;line-height:1.28;letter-spacing:-.02em;margin:0 0 22px;text-wrap:pretty}.journal-reading .check-list{margin:22px 0 28px;padding:24px 28px 24px 42px;background:#edf1e8;border-radius:4px;list-style:disc}.journal-reading .check-list li{color:#395246;padding:0 0 0 2px;font-size:16px;line-height:1.85;margin:0 0 13px}.journal-reading .check-list li:last-child{margin:0}.journal-reading .check-list li:before{display:none}.journal-reading a:not(.button){text-decoration:underline;text-underline-offset:3px}.journal-reading .journal-sources{background:transparent}.journal-reading .journal-sources h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold}.journal-reading .journal-sources p{font-size:12px;line-height:1.8}.journal-article-cta{background:#173d36;color:#fff;padding:32px 34px;border-radius:5px;margin-top:38px}.journal-article-cta h2{font-size:30px;margin:15px 0}.journal-article-cta p{font-size:15px;color:#cfdbd0;line-height:1.8}.journal-article-cta .journal-kicker{font-size:10px;color:#cfdfbb}.journal-article-cta .button{font-size:12px;padding:12px 18px;min-height:45px;gap:12px}.journal-related{margin-block:65px 80px}.journal-page .site-footer{margin-top:0}.journal-page .button,.journal-page a,.journal-page img{transition:none!important;animation:none!important}
@media(min-width:1500px){.journal-intro{padding-top:90px}.journal-feature{min-height:450px}}
@media(max-width:1000px){.journal-intro{gap:24px;grid-template-columns:minmax(0,1fr)}.journal-feature-copy{padding:32px}.journal-feature{grid-template-columns:1.2fr 1fr}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article-layout{grid-template-columns:195px minmax(0,1fr);gap:35px}.journal-contact h2{font-size:29px}}
@media(max-width:700px){.journal-intro{grid-template-columns:1fr;gap:22px;padding-block:35px 28px}.journal-intro h1{font-size:43px;margin-top:18px}.journal-intro>p{max-width:none;font-size:15px;line-height:1.8}.journal-tools{align-items:stretch;flex-direction:column;gap:18px;padding-block:18px 24px}.journal-filters{gap:2px}.journal-filters button{font-size:11px;padding:9px 12px}.journal-search{max-width:none;width:100%}.journal-search input{width:100%;font-size:14px}.journal-feature{grid-template-columns:1fr}.journal-feature-copy{padding:27px}.journal-feature h2{font-size:31px}.journal-feature p{font-size:14px}.journal-feature-image{min-height:210px}.journal-feature-image img{object-position:50% 43%}.journal-feature-image>span{bottom:20px;left:24px}.journal-grid-heading{margin-top:35px}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:0;padding-block:24px}.journal-card h2{font-size:28px}.journal-contact{padding:28px;margin-block:40px}.journal-contact>div{flex-direction:column;align-items:flex-start;gap:25px}.journal-contact h2{font-size:30px}.journal-article-header{padding-top:27px;padding-bottom:28px}.journal-article-header h1{font-size:37px;margin-top:20px}.journal-deck{font-size:17px!important}.journal-article-layout{display:flex;flex-direction:column;gap:25px;padding-top:25px}.journal-toc{position:static;align-self:stretch}.journal-toc nav{display:grid;grid-template-columns:1fr;gap:12px;margin-block:15px}.journal-aside-note{display:none}.journal-toc details{border-bottom:1px solid var(--journal-line);padding:16px 0}.journal-reading p{font-size:16px;line-height:1.9}.journal-reading .journal-opening p:first-child{font-size:18px}.journal-reading h2{font-size:28px}.journal-reading .check-list{padding:22px 22px 22px 36px}.journal-reading .check-list li{font-size:15px}.journal-article-cta{padding:27px}.journal-article-cta h2{font-size:28px}.journal-related{margin-block:40px}.journal-grid-heading h2{font-size:26px}}

/* Colour-led MuJobs Insights system: accessible blue, teal and amber accents. */
.journal-page{--journal-navy:#10233f;--journal-blue:#1769e0;--journal-teal:#087f78;--journal-amber:#d97706;--journal-sky:#eaf3ff;--journal-mint:#e8f7f4;--journal-sand:#fff3dc;--journal-line:#d8e3ef;--journal-muted:#52647a;background:#f8fbff;color:var(--journal-navy)}
.journal-page .journal-kicker{color:var(--journal-blue)}
.journal-intro{position:relative;margin-top:28px;padding:58px 54px;border-radius:26px;background:linear-gradient(135deg,#eaf3ff 0%,#f5fbff 45%,#e8f7f4 100%);overflow:hidden}
.journal-intro:after{content:'';position:absolute;width:220px;height:220px;border-radius:50%;right:-65px;top:-80px;background:#ffdba0;opacity:.72}
.journal-intro h1,.journal-intro>p{position:relative;z-index:1}.journal-intro h1 em{color:var(--journal-teal)}
.journal-tools{border-top:0}.journal-filters button{color:#324c6b;border-color:#dce8f4;background:#fff}.journal-filters button[aria-pressed=true]{background:var(--journal-blue);border-color:var(--journal-blue);color:#fff}.journal-filters button:hover{border-color:var(--journal-blue)}
.journal-search{border:1px solid #c9d9ea;border-radius:999px;background:#fff;padding:8px 15px}.journal-search:focus-within{border:2px solid var(--journal-blue);padding:7px 14px}
.journal-feature{border-radius:24px;background:linear-gradient(135deg,#0d2b57,#0b6c7a);box-shadow:0 20px 60px #17375f26}.journal-feature .journal-kicker{color:#9fe7df}.journal-feature .journal-meta,.journal-feature .journal-meta>span:first-child{color:#cde9f1}.journal-feature h2 a:hover{color:#ffd27d}.journal-feature-image img{filter:saturate(.9) contrast(1.04)}.journal-feature-image:after{inset:35% 0 0;background:linear-gradient(transparent,#0d2b57d9)}
.journal-grid{gap:24px}.journal-card{padding:26px;border:1px solid #dce7f1;border-radius:18px;background:#fff;min-height:330px;box-shadow:0 10px 30px #274e7a0d}.journal-card:nth-child(3n+1){border-top:5px solid var(--journal-blue)}.journal-card:nth-child(3n+2){border-top:5px solid var(--journal-teal)}.journal-card:nth-child(3n+3){border-top:5px solid var(--journal-amber)}.journal-card:hover h2{color:var(--journal-blue)}.journal-read{color:var(--journal-blue)}.journal-meta>span:first-child{color:var(--journal-teal)}
.journal-contact{border-radius:22px;background:linear-gradient(115deg,#fff0d3,#e9f3ff);border:1px solid #f0d8aa}.journal-contact .button{background:var(--journal-blue)}
.journal-article-header{margin-top:28px;padding:48px 52px;border:0;border-radius:26px;background:linear-gradient(135deg,#eaf3ff,#fff8ea)}.journal-article-header h1{color:var(--journal-navy)}.journal-avatar{background:var(--journal-blue);color:#fff}
.journal-toc details{border-color:#b9cde0}.journal-toc nav>a{color:#496079}.journal-toc nav>a>span,.journal-toc a:hover{color:var(--journal-blue)}.journal-aside-note{background:var(--journal-mint);border-left:4px solid var(--journal-teal)}
.journal-reading .journal-opening{padding:28px 30px 10px;border-radius:18px;background:#fff;border-left:6px solid var(--journal-blue);box-shadow:0 10px 35px #274e7a0d}.journal-reading>section{border-top-color:#d7e3ee}.journal-reading h2{color:var(--journal-navy)}
.journal-reading .check-list{background:var(--journal-sky);border-radius:16px;border:1px solid #d6e6fb}.journal-reading .check-list li{color:#294866}.journal-reading>section:nth-of-type(2n) .check-list{background:var(--journal-mint);border-color:#cdebe6}.journal-reading>section:nth-of-type(3n) .check-list{background:var(--journal-sand);border-color:#f3dfb8}
.journal-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.journal-comparison>div{padding:24px;border-radius:18px;background:var(--journal-sky);border:1px solid #d3e4f8}.journal-comparison>div:nth-child(2){background:var(--journal-mint);border-color:#c8e9e3}.journal-comparison .check-list{padding:18px 0 0 20px;margin:0;background:transparent!important;border:0!important}.journal-comparison .check-list li{font-size:14px;line-height:1.7}
.journal-inline-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.journal-inline-links a{display:block;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #cfe0f1;color:var(--journal-blue);font-size:13px;font-weight:700;text-decoration:none!important}.journal-inline-links a:hover{background:var(--journal-sky)}
.journal-article-cta{border-radius:20px;background:linear-gradient(135deg,#125cc5,#087f78);box-shadow:0 18px 48px #174c8426}.journal-article-cta .journal-kicker{color:#ffda8a}.journal-article-cta p{color:#e9f6ff}
.journal-sources{padding:24px;border-radius:16px;background:#fff;border:1px solid #dbe6f0!important}.journal-sources a{color:var(--journal-blue)}
@media(max-width:700px){.journal-intro{margin-top:14px;padding:32px 25px;border-radius:18px}.journal-intro:after{width:130px;height:130px}.journal-feature{border-radius:18px}.journal-grid{gap:16px}.journal-card{padding:23px;min-height:0}.journal-article-header{margin-top:14px;padding:30px 24px;border-radius:18px}.journal-reading .journal-opening{padding:22px 21px 6px}.journal-comparison,.journal-inline-links{grid-template-columns:1fr}.journal-comparison>div{padding:20px}.journal-contact{border-radius:18px}}
