@media (width>=901px){html body .journal-article .article-layout{width:100%;padding-inline:clamp(32px,5.55vw,100px)}html body .journal-page .journal-feature-wrap,html body .journal-page .journal-latest{width:100%;max-width:calc(1440px + 2*clamp(32px,5.55vw,100px));padding-inline:clamp(32px,5.55vw,100px)}html body .journal-page .journal-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.journal-page,.journal-article{background:var(--theme-surface);color:var(--theme-ink)}html body .journal-intro{text-align:center;padding:96px 24px 64px}html body .journal-intro h1{max-width:940px;margin:20px auto;font-size:clamp(48px,5.5vw,78px)}html body .journal-intro>p{color:var(--theme-muted);line-height:1.5}html body .journal-feature-wrap,html body .journal-latest{padding:0 var(--page-gutter) 72px;max-width:1440px;margin:0 auto}html body .journal-feature{background-image:var(--gradient-diagonal);color:#f3f2eb;border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}html body .journal-feature>div{color:inherit;padding:0}html body .journal-feature h2{color:inherit;margin:16px 0;font-size:clamp(32px,3vw,45px);line-height:1.1}html body .journal-feature p{color:inherit;margin-bottom:24px;font-size:16px;line-height:1.6}html body .journal-feature-image{border-radius:12px;display:block;overflow:hidden}html body .journal-feature-image img{object-fit:cover;width:100%;height:420px;display:block}html body .journal-feature .outline-link{color:#f3f2eb;border:1px solid #a9b8a5;border-radius:6px;min-height:44px;padding:12px 20px;display:inline-flex}html body .journal-latest>h2{color:var(--theme-ink);margin:0 0 40px;font-size:48px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.journal-card{background:var(--theme-surface);color:var(--theme-ink);isolation:isolate;border-radius:20px;flex-direction:column;transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 0 10px #14251c12}.journal-card-image{aspect-ratio:1/.66;cursor:pointer;display:block;position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.01)}.journal-card-image:after{content:"";opacity:1;transition:opacity var(--motion-interaction,.36s) var(--motion-ease,cubic-bezier(.22,.65,.3,1));pointer-events:none;background:linear-gradient(#0000 25%,#14251c59);position:absolute;inset:0}.journal-card-copy{flex:1;padding:28px 30px}html body .journal-card h2{color:inherit;margin:12px 0 20px;font-size:32px;line-height:1.1}.journal-card-copy>p{color:var(--theme-muted);font-size:16px;line-height:1.6}.journal-card .eyebrow{color:var(--theme-muted);font-size:12px}.journal-read{text-transform:uppercase;min-height:44px;color:var(--theme-ink);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:inline-flex}.journal-card-meta{border-top:1px solid color-mix(in srgb,var(--theme-ink) 15%,transparent);color:var(--theme-muted);padding:15px 30px;font-size:12px;line-height:1.3}.journal-card:focus-within{box-shadow:0 0 30px #14251c26}.journal-card:focus-within .journal-card-image:after{opacity:.5}@media (hover:hover) and (pointer:fine){.journal-card:hover{box-shadow:0 0 30px #14251c26}.journal-card:hover .journal-card-image:after{opacity:.5}}.journal-card a:focus-visible{outline-offset:-3px;outline:2px solid}.article-hero{min-height:calc(100svh - var(--nav-height));isolation:isolate;color:#f3f2eb;text-align:center;place-items:center;padding:64px max(64px,6vw);display:grid;position:relative}.article-hero>img{object-fit:cover;object-position:center 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.article-hero:before{content:"";z-index:-1;background:#14251c66;position:absolute;inset:0}html body .article-hero h1{color:#fff;max-width:1100px;margin:20px auto 0;font-size:clamp(52px,6.7vw,85px);line-height:1.05}.article-layout{max-width:1320px;padding:96px var(--page-gutter);grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);align-items:start;gap:50px;margin:auto;display:grid}.article-prose{min-width:0;max-width:78ch}.article-back{min-height:44px;box-shadow:none;color:var(--color-brand-dark);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin-bottom:24px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.article-back-label{text-underline-offset:4px;text-decoration:underline 1px}.article-back .vector-icon{width:20px;height:20px;transition:transform .2s}.article-back:focus-visible{outline:2px solid var(--color-brand-forest);outline-offset:4px}@media (hover:hover){.article-back:hover{color:var(--color-brand-forest)}.article-back:hover .vector-icon{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.article-back .vector-icon{transition:none;transform:none}}.article-prose p{color:var(--theme-ink);margin:0 0 24px;font-size:16px;line-height:1.7}.article-prose .article-lead{margin-bottom:48px;font-size:20px;line-height:1.6}html body .article-prose h2{color:var(--theme-ink);margin:48px 0 24px;font-size:clamp(32px,3.6vw,45px);line-height:1.1}.article-prose figure{margin:32px 0 48px}.article-prose figure img{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:640px;display:block}.article-enquiry{top:calc(var(--nav-height) + 24px);color:#f3f2eb;background:#244b38;border-radius:20px;padding:32px;position:sticky}html body .article-enquiry h2{color:inherit;margin:16px 0;font-size:32px}.article-enquiry p{margin-bottom:24px;font-size:16px;line-height:1.6}.article-enquiry .page-pill{color:#14251c;background:#a9b8a5;border-radius:30px;min-height:44px;padding:12px 20px;display:inline-flex}.article-prose .article-source{color:var(--theme-muted);border-top:1px solid;padding-top:20px;font-size:12px}.article-next{border-top:1px solid;flex-direction:column;gap:12px;padding-top:24px;display:flex}.article-next span{font-size:12px}.article-next a{font-size:24px;font-family:var(--font-editorial)}@media (width<=900px){html body .journal-feature{gap:28px;padding:28px}html body .journal-feature-image img{height:320px}.article-layout{grid-template-columns:1fr;gap:48px;padding-block:64px}.article-enquiry{max-width:100%;position:static}.article-hero{padding:64px 48px}}@media (width<=600px){html body .journal-intro{padding:64px 24px 48px}html body .journal-feature{grid-template-columns:1fr;gap:24px;padding:24px}html body .journal-feature-wrap,html body .journal-latest{padding-inline:20px;padding-bottom:48px}.journal-grid{grid-template-columns:1fr;gap:32px}.journal-card-copy{padding:24px}.journal-card-image{aspect-ratio:2}html body .journal-card h2{font-size:28px}.article-hero{min-height:85svh;padding:48px}.article-layout{padding:48px 24px}.article-prose .article-lead{font-size:18px}.journal-card-meta{padding:15px 24px}}@media (prefers-reduced-motion:reduce){.journal-card,.journal-card-image:after{transition:none}}html body .journal-card{background-image:var(--gradient-diagonal);color:#f3f2eb;background-size:100% 100%}html body .journal-card :is(h2,a){color:#f3f2eb}html body .journal-card :is(.journal-card-copy>p,.eyebrow,.journal-card-meta){color:#d0d6ce}html body .journal-card-meta{border-color:#a9b8a540}@media (width<=600px){.article-layout{padding-right:64px}}html[data-footer-theme] body .journal-card.gradient-panel{--journal-shadow:10px;box-shadow:inset 0 0 0 100vmax rgb(20 37 28/var(--theme-progress)),0 0 var(--journal-shadow) #14251c26}html[data-footer-theme] body .journal-card.gradient-panel:focus-within{--journal-shadow:30px}@media (hover:hover) and (pointer:fine){html[data-footer-theme] body .journal-card.gradient-panel:hover{--journal-shadow:30px}}
