body:has(.journal-edition),html:has(.journal-edition){background:#f5f2ed}.journal-edition{--journal-ink:#050608;--journal-navy:#0d1422;--journal-navy-mid:#15233d;--journal-blue:#234d87;--journal-blue-soft:#77a9e8;--journal-paper:#f5f2ed;--journal-muted:color-mix(in srgb,var(--journal-blue) 62%,var(--journal-navy) 38%);--font-editorial-serif:var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif;--font-editorial-sans:var(--font-ibm-plex),"IBM Plex Sans",system-ui,sans-serif;--nav-height:clamp(72px,8vh,112px);--editorial-spine-left:52px;--editorial-spine-col:74px;--editorial-spine-clearance:36px;--editorial-spine-gutter:calc(var(--editorial-spine-left) + var(--editorial-spine-col) + var(--editorial-spine-clearance));--journal-page-pad:clamp(24px,4vw,56px);min-height:100svh;background:var(--journal-paper);color:var(--journal-ink);font-family:var(--font-editorial-sans)}.journal-page{position:relative}.journal-spine-layer{position:fixed;left:0;top:0;bottom:0;width:calc(var(--editorial-spine-left) + var(--editorial-spine-col) + 16px);pointer-events:none;z-index:4}.journal-edition .journal-spine-layer{--spine-progress:1;--spine-line-opacity:0.88}.journal-edition .journal-spine-layer .editorial-spine--placed{left:var(--editorial-spine-left);width:var(--editorial-spine-col);max-width:var(--editorial-spine-col)}.journal-edition .journal-spine-layer .editorial-spine--hero{top:var(--nav-height);bottom:0;height:auto}.journal-edition .journal-spine-layer .editorial-spine--hero .editorial-spine__ring{background:var(--journal-paper);color:var(--journal-blue);overflow:visible}.journal-edition .journal-spine-layer .editorial-spine--hero .editorial-spine__label,.journal-edition .journal-spine-layer .editorial-spine--hero .editorial-spine__label-text{background:var(--journal-paper);color:var(--journal-blue);text-shadow:none}.journal-edition .journal-spine-layer .editorial-spine--hero .editorial-spine__rail:before{height:var(--spine-upper-h);opacity:var(--spine-line-opacity)}.journal-edition .journal-spine-layer .editorial-spine--hero .editorial-spine__rail:after{height:calc(100% - var(--spine-mark-h));opacity:var(--spine-line-opacity)}.journal-edition .journal-spine-layer .editorial-spine__arc{stroke-opacity:.72!important;stroke-dashoffset:0!important}.journal-edition .journal-nav{position:fixed;inset:0 0 auto 0;z-index:100;display:block;align-items:center;height:var(--nav-height);padding:0;pointer-events:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease}.journal-edition .journal-nav>*{pointer-events:auto}.journal-edition .journal-nav--scrolled{background:linear-gradient(90deg,rgba(5,6,8,.88),rgba(13,20,34,.92) 50%,rgba(5,6,8,.88));backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.journal-edition .journal-nav__logo{position:absolute!important;left:clamp(2.75rem,4.5vw,4.75rem)!important;top:50%!important;transform:translateY(-50%)!important;margin:0}.journal-edition .journal-nav .cl-links,.journal-edition .journal-nav__links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:clamp(1.1rem,1.8vw,1.85rem);font-family:var(--font-body);font-size:clamp(.72rem,.65rem + .28vw,.8125rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.journal-edition .journal-nav .cl-links a{color:color-mix(in srgb,var(--journal-blue) 78%,var(--journal-navy) 22%);text-decoration:none;transition:color .2s ease}.journal-edition .journal-nav--scrolled .cl-links a{color:color-mix(in srgb,var(--journal-blue-soft) 88%,white 12%)}.journal-edition .journal-nav .cl-links a.active,.journal-edition .journal-nav .cl-links a:focus-visible,.journal-edition .journal-nav .cl-links a:hover{color:var(--journal-blue-soft)}@media (max-width:1100px){.journal-edition .journal-nav .cl-links,.journal-edition .journal-nav__links{display:none}}.journal-edition .journal-nav .cl-nav-actions,.journal-edition .journal-nav .navbar-actions,.journal-edition .journal-nav__actions{justify-self:end;position:relative!important;right:auto!important;top:auto!important;transform:none!important;opacity:1}.journal-edition .journal-nav .audience-selector--editorial .audience-selector__option{color:color-mix(in srgb,var(--journal-blue) 82%,var(--journal-navy) 18%)}.journal-edition .journal-nav--scrolled .audience-selector--editorial .audience-selector__option{color:color-mix(in srgb,var(--journal-blue-soft) 90%,white 10%)}.journal-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.journal-hero,.journal-hero__stage{position:relative;background:var(--journal-navy)}.journal-hero__stage{width:100%}.journal-hero__photo{display:block;width:100%;height:auto}.journal-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,8,14,.72),rgba(5,8,14,.42) 34%,rgba(5,8,14,.08) 58%,transparent 72%);pointer-events:none}.journal-hero__copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(100%,46rem);padding:calc(var(--nav-height) + clamp(16px, 3vw, 28px)) clamp(20px,4vw,48px) clamp(24px,4vw,40px) max(var(--journal-page-pad),var(--editorial-spine-gutter));line-height:normal;opacity:0;transform:translateY(14px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.journal-hero--in .journal-hero__copy{opacity:1;transform:none}.journal-hero__kicker{margin:0 0 clamp(16px,2.5vw,24px);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--journal-blue-soft)}.journal-hero__title{margin:0;font-family:var(--font-editorial-serif);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:.98;letter-spacing:-.03em;color:#f5f2ed}.journal-hero__lede{margin:clamp(18px,2.5vw,28px) 0 0;max-width:28ch;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.55;color:rgba(245,242,237,.82)}.journal-hero__cta{margin-top:clamp(24px,3.5vw,36px);align-self:flex-start;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#f5f2ed;transition:color .2s ease}.journal-hero__cta:focus-visible,.journal-hero__cta:hover{text-decoration:underline;text-underline-offset:.28em;color:var(--journal-blue-soft)}.journal-index{position:relative;padding:clamp(12px,2vw,24px) 0 clamp(80px,10vw,120px)}.journal-index__inner{position:relative;z-index:1;max-width:min(1320px,100%);margin:0 auto;padding:0 var(--journal-page-pad);padding-left:max(var(--journal-page-pad),var(--editorial-spine-gutter))}.journal-index__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,48px);padding:clamp(28px,4vw,40px) 0 clamp(36px,5vw,56px);border-top:1px solid color-mix(in srgb,var(--journal-blue) 18%,transparent)}.journal-index__label{margin:0;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--journal-blue)}.journal-index__filters{display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,18px);justify-content:flex-end}.journal-index__filter{font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--journal-muted);transition:color .2s ease}.journal-index__filter.is-active,.journal-index__filter:focus-visible,.journal-index__filter:hover{color:var(--journal-navy);text-decoration:underline;text-underline-offset:.24em}.journal-empty{padding:clamp(48px,8vw,80px) 0;text-align:center;color:var(--journal-muted)}.journal-spreads{display:grid;gap:clamp(56px,8vw,96px)}.journal-spread{border-top:1px solid color-mix(in srgb,var(--journal-blue) 14%,transparent);padding-top:clamp(36px,5vw,56px)}.journal-spread__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;text-decoration:none;color:inherit}.journal-spread--reverse .journal-spread__link{direction:rtl}.journal-spread--reverse .journal-spread__body,.journal-spread--reverse .journal-spread__media{direction:ltr}.journal-spread--wide .journal-spread__link{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.journal-spread--text-only .journal-spread__link{grid-template-columns:1fr;max-width:760px}.journal-spread__media{position:relative;min-height:clamp(240px,32vw,420px);overflow:hidden}.journal-spread__image,.journal-spread__placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;border-radius:14px;filter:saturate(.9) contrast(1.02);transition:transform .68s cubic-bezier(.22,1,.36,1)}.journal-spread__placeholder{background:linear-gradient(145deg,#15233d,#0d1422)}.journal-spread__link:focus-visible .journal-spread__image,.journal-spread__link:hover .journal-spread__image{transform:scale(1.015)}.journal-spread__body{display:flex;flex-direction:column;gap:clamp(14px,2vw,20px);padding:clamp(8px,1.5vw,16px) 0}.journal-article__meta,.journal-spread__body .journal-article__meta{display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,18px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-blue)}.journal-spread__title{margin:0;font-family:var(--font-editorial-serif);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--journal-navy);transition:color .22s ease}.journal-spread__link:focus-visible .journal-spread__title,.journal-spread__link:hover .journal-spread__title{color:var(--journal-blue)}.journal-spread__excerpt{margin:0;max-width:48ch;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.68;color:var(--journal-muted)}.journal-spread__cta{margin-top:clamp(8px,1.5vw,12px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-navy)}.journal-spread__link:focus-visible .journal-spread__cta,.journal-spread__link:hover .journal-spread__cta{text-decoration:underline;text-underline-offset:.28em}.journal-post{position:relative;padding:calc(var(--nav-height) + clamp(24px, 4vw, 40px)) 0 clamp(80px,10vw,120px);background:var(--journal-paper)}.journal-post__shell{position:relative;z-index:1;max-width:min(1120px,100%);margin:0 auto;padding:0 var(--journal-page-pad);padding-left:max(var(--journal-page-pad),var(--editorial-spine-gutter))}.journal-post__back{display:inline-block;margin-bottom:clamp(28px,4vw,40px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--journal-muted);transition:color .2s ease}.journal-post__back:focus-visible,.journal-post__back:hover{color:var(--journal-navy);text-decoration:underline;text-underline-offset:.28em}.journal-post__hero{margin:0 0 clamp(36px,5vw,56px);overflow:hidden;border-radius:18px}.journal-post__hero-image{display:block;width:100%;max-height:min(52vh,560px);object-fit:cover;filter:saturate(.88) contrast(1.02)}.journal-post__header{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.journal-post__category{margin:0 0 16px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--journal-blue)}.journal-post__title{margin:0;font-family:var(--font-editorial-serif);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--journal-navy)}.journal-post__meta{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,20px);margin-top:clamp(20px,3vw,28px);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--journal-muted)}.journal-post__content{max-width:760px}.journal-edition .journal-article-content{color:var(--journal-navy);font-size:1.125rem;line-height:1.82}.journal-edition .journal-article-content h1,.journal-edition .journal-article-content h2,.journal-edition .journal-article-content h3{font-family:var(--font-editorial-serif);color:var(--journal-navy);font-weight:700;letter-spacing:-.02em}.journal-edition .journal-article-content h2{font-size:clamp(1.5rem,2.4vw,1.85rem);margin:2.5rem 0 1rem}.journal-edition .journal-article-content h3{font-size:clamp(1.2rem,1.8vw,1.35rem);margin:2rem 0 .75rem}.journal-edition .journal-article-content p{margin:1.15rem 0}.journal-edition .journal-article-content a{color:var(--journal-blue);text-decoration:underline;text-underline-offset:.2em}.journal-edition .journal-article-content blockquote{margin:2rem 0;padding:.25rem 0 .25rem clamp(20px,3vw,28px);border-left:1px solid var(--journal-blue);color:var(--journal-muted);font-family:var(--font-editorial-serif);font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;line-height:1.55}.journal-edition .journal-article-content .blog-image,.journal-edition .journal-article-content img{border-radius:12px;margin:2rem 0}.journal-edition .journal-article-content hr{border:0;border-top:1px solid color-mix(in srgb,var(--journal-blue) 20%,transparent);margin:2.5rem 0}.journal-post__related{max-width:760px;margin-top:clamp(64px,8vw,96px);padding-top:clamp(36px,5vw,48px);border-top:1px solid color-mix(in srgb,var(--journal-blue) 18%,transparent)}.journal-post__related-title{margin:0 0 clamp(24px,4vw,32px);font-family:var(--font-editorial-serif);font-size:clamp(1.5rem,2.5vw,2rem);color:var(--journal-navy)}.journal-post__related-list{display:grid;gap:clamp(20px,3vw,28px)}.journal-post__related-item{display:grid;gap:8px;text-decoration:none;color:inherit;padding-bottom:clamp(16px,2.5vw,20px);border-bottom:1px solid color-mix(in srgb,var(--journal-blue) 12%,transparent)}.journal-post__related-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--journal-blue)}.journal-post__related-headline{font-family:var(--font-editorial-serif);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.25;color:var(--journal-navy);transition:color .2s ease}.journal-post__related-item:focus-visible .journal-post__related-headline,.journal-post__related-item:hover .journal-post__related-headline{color:var(--journal-blue)}.journal-post__sources{max-width:760px;margin-top:clamp(40px,6vw,64px);padding-top:clamp(24px,3vw,36px);border-top:1px solid color-mix(in srgb,var(--journal-blue) 18%,transparent)}.journal-post__sources-title{margin:0 0 1rem;font-family:var(--font-editorial-serif);font-size:clamp(1.25rem,2vw,1.5rem);color:var(--journal-navy)}.journal-post__sources-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.journal-post__sources-link{color:var(--journal-blue);text-decoration:underline;text-underline-offset:3px}.journal-post__sources-badge{margin-left:.5rem;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--journal-muted)}.journal-edition .journal-spine-layer{--spine-line-opacity:0.68;--spine-paint:color-mix(in srgb,var(--journal-blue) 78%,var(--journal-navy) 22%)}.journal-edition .journal-spine-layer .editorial-spine--hero{--spine-label-color:var(--journal-blue)}.journal-edition .journal-spine-layer .editorial-spine__label,.journal-edition .journal-spine-layer .editorial-spine__label-text{background:var(--journal-paper);color:var(--journal-blue);text-shadow:none}.journal-edition .journal-spine-layer .editorial-spine__ring{background:var(--journal-paper);color:var(--journal-blue)}.journal-edition .journal-spine-layer .editorial-spine__label-text{opacity:.88!important}@media (max-width:768px){.journal-hero__stage{min-height:clamp(420px,68svh,560px)}.journal-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center top}.journal-hero__copy{width:100%;padding-left:var(--journal-page-pad);justify-content:flex-end;padding-bottom:clamp(24px,5vw,36px);padding-top:calc(var(--nav-height) + 8px)}.journal-hero__lede{max-width:none}.journal-hero__title{font-size:clamp(2rem,9vw,2.75rem)}.journal-hero__scrim{background:linear-gradient(180deg,rgba(5,8,14,.18),rgba(5,8,14,.52) 42%,rgba(5,8,14,.82))}.journal-spread--reverse .journal-spread__link,.journal-spread--wide .journal-spread__link,.journal-spread__link{grid-template-columns:1fr;direction:ltr}.journal-index__intro{flex-direction:column;align-items:flex-start}.journal-edition .journal-nav{padding-inline:0}}@media (max-width:640px){.journal-index__inner,.journal-post__shell{padding-left:var(--journal-page-pad)}}