.bx,.jb{background:var(--bg-0);color:var(--text-primary);font-family:var(--font-serif)}.bx *,.bx *:before,.bx *:after,.jb *,.jb *:before,.jb *:after{box-sizing:border-box}.bx main,.jb main{margin:0 auto}.bx-kicker,.bx-entry-meta,.bx-count,.jb-kicker,.jb-breadcrumb,.jb-byline,.jb-reading-kicker,.jb-reading-number,.jb-deck-button{font-family:var(--font-chrome)}.bx-kicker,.bx-entry-meta,.jb-kicker{margin:0 0 var(--space-4);color:var(--accent-fg);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase}.bx-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);align-items:end;gap:clamp(var(--space-8),8vw,7.5rem);max-width:1200px;margin:0 auto;padding:clamp(3.4rem,7vw,6rem) clamp(var(--space-6),7.5vw,7.4rem) 0}.blog__headline{margin:0;font-size:clamp(3.7rem,11vw,9rem);font-style:italic;font-weight:400;letter-spacing:-.055em;line-height:.86}.bx-hero__intro{max-width:30ch;margin:0 0 var(--space-1);font-size:clamp(1.13rem,2vw,1.56rem);line-height:1.46}.bx-count{display:flex;justify-content:space-between;gap:var(--space-5);max-width:1200px;margin:clamp(var(--space-8),6vw,4.75rem) auto 0;padding:var(--space-3) clamp(var(--space-6),7.5vw,7.4rem);border-top:1px solid var(--text-primary);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase}.bx-feature{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(var(--space-8),7vw,6.75rem);max-width:1200px;margin:0 auto;padding:clamp(var(--space-8),4vw,3.6rem) clamp(var(--space-6),7.5vw,7.4rem) clamp(4.5rem,10vw,9rem)}.bx-feature__copy h2{margin:0 0 var(--space-6);font-size:clamp(2.4rem,4.8vw,4.25rem);font-style:italic;font-weight:400;letter-spacing:-.045em;line-height:1.02}.bx-feature__copy h2 a{color:inherit;text-decoration:none}.bx-feature__copy h2 a:hover,.bx-feature__copy h2 a:focus-visible{color:var(--accent-fg)}.bx-feature__dek{max-width:38ch;margin:0 0 var(--space-6);color:var(--text-muted);font-size:1.06rem;line-height:1.62}.bx-text-link{display:inline-flex;gap:var(--space-2);padding-bottom:.3rem;border-bottom:1px solid var(--text-primary);color:inherit;font-family:var(--font-chrome);font-size:var(--type-micro);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.bx-feature__visual{display:block;border:1px solid var(--border-subtle);background:var(--bg-3);text-decoration:none}.bx-feature__visual svg{display:block;width:100%;height:auto}.bx-visual__paper{fill:var(--bg-3)}.bx-visual__caption{fill:var(--text-muted);font-family:var(--font-chrome);font-size:.94rem}.bx-visual__jagged{fill:none;stroke:var(--accent-500);stroke-width:3}.bx-list{max-width:1200px;margin:0 auto;padding:0 clamp(var(--space-6),7.5vw,7.4rem) clamp(4.5rem,10vw,9rem);list-style:none}.bx-list__item{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.bx-list__item h3{margin:0 0 var(--space-2);font-size:1.5rem;font-style:italic;font-weight:400}.bx-list__item h3 a{color:inherit;text-decoration:none}.bx-list__dek{max-width:60ch;margin:0;color:var(--text-muted)}@media(max-width:57.5rem){.bx-hero,.bx-feature{grid-template-columns:1fr}.bx-hero{gap:var(--space-8)}.bx-feature{gap:3.5rem}}.jb-spine{width:100%;max-width:44rem;margin-inline:auto}.jb-breakout{width:100%;max-width:52rem;margin-inline:auto}.jb-article{padding-inline:1.5rem}.jb-masthead{padding-top:3.35rem}.jb-breadcrumb{display:inline-flex;gap:var(--space-2);margin-bottom:var(--space-8);color:var(--accent-fg);font-size:.63rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.jb-masthead h1{max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.55rem);font-weight:400;letter-spacing:-.018em;line-height:1.1}.jb-dek{max-width:38rem;margin:0 0 1.2rem;color:var(--text-muted);font-size:1.12rem;font-style:italic;line-height:1.48}.jb-byline{display:flex;flex-direction:column;gap:.15rem;margin:0}.jb-byline strong{font-size:.85rem;font-weight:500;letter-spacing:.02em}.jb-byline span{color:var(--text-muted);font-size:.8rem;letter-spacing:.02em}.jb-figure{margin-top:2.4rem;margin-bottom:2.4rem}.jb-figure svg{display:block;width:100%;height:auto;overflow:visible}.jb-figure .jb-chart-mobile{display:none}.jb-axis{stroke:var(--border-default);stroke-width:1.4}.jb-expected{stroke:var(--text-muted);stroke-width:1.1;stroke-dasharray:4 6;opacity:.68}.jb-jag{fill:none;stroke:var(--text-primary);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.jb-guide{stroke:var(--text-muted);stroke-width:1.1;stroke-dasharray:4 6;opacity:.68}.jb-point{fill:var(--accent-fg)}.jb-chart-label{fill:var(--text-muted);font-family:var(--font-serif);font-size:24px;font-style:italic}.jb-chart-note{fill:var(--text-muted);font-family:var(--font-serif);font-size:25px;font-style:italic}.jb-chart-value{fill:var(--accent-fg);font-family:var(--font-serif);font-size:32px}.jb-figure figcaption{max-width:44rem;margin:.8rem auto 0;color:var(--text-muted);font-size:1rem;font-style:italic;line-height:1.48;text-align:center}.jb-overview p{margin:0 0 1.2rem;font-size:1.08rem;line-height:1.65}.jb-overview p:last-child{margin-bottom:0}.jb-deck-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.8rem;padding:1.45rem 0;border-top:1px solid var(--text-primary);border-bottom:1px solid var(--border-default)}.jb-cta-copy{font-size:1.08rem;line-height:1.4}.jb-deck-button{display:inline-flex;flex:none;align-items:center;min-height:2.8rem;padding:0 1.2rem;background:var(--text-primary);color:var(--bg-0);font-size:.82rem;font-weight:500;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background var(--motion-default) var(--motion-ease)}.jb-deck-button:hover{background:var(--accent-fg)}.jb-reading{margin-top:4.6rem;margin-bottom:5.8rem}.jb-reading-header{max-width:38rem;margin-bottom:1.65rem}.jb-reading-kicker{display:block;margin-bottom:.6rem;color:var(--text-muted);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.jb-reading-header h2{margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,1.95rem);font-weight:400;letter-spacing:-.012em;line-height:1.18}.jb-reading-intro{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.55}.jb-reading-list{margin:0;padding:0;border-top:1px solid var(--text-primary);list-style:none}.jb-reading-item{border-bottom:1px solid var(--border-default)}.jb-reading-link{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.25rem 0 1.35rem;color:inherit;text-decoration:none}.jb-reading-number{padding-top:.16rem;color:var(--accent-fg);font-size:.85rem}.jb-reading-title{display:block;font-size:1.08rem;font-weight:500;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em}.jb-reading-link:hover .jb-reading-title{text-decoration-color:var(--border-default)}.jb-reading-meta{display:block;margin-top:.2rem;color:var(--text-muted);font-size:.92rem;font-style:italic;line-height:1.4}.jb-reading-note{display:block;max-width:39rem;margin-top:.5rem;color:var(--text-muted);font-size:.98rem;line-height:1.5}.jb-reading-arrow{padding-top:.05rem;color:var(--text-muted);font-size:1rem}.jb-deck-button:focus-visible,.bx-feature__visual:focus-visible,.jb-breadcrumb:focus-visible,.jb-reading-link:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}@media(max-width:44rem){.jb-article{padding-inline:1rem}.jb-masthead{padding-top:2.35rem}.jb-masthead h1{font-size:2rem}.jb-dek{font-size:1.05rem}.jb-figure{margin-top:1.9rem;margin-bottom:2rem}.jb-figure .jb-chart-desktop{display:none}.jb-figure .jb-chart-mobile{display:block}.jb-figure figcaption{margin-top:.65rem;font-size:.98rem;text-align:left}.jb-deck-cta{display:block;margin-top:2.4rem;padding:1.25rem 0}.jb-cta-copy{display:block}.jb-deck-button{margin-top:1rem}.jb-reading{margin-top:4rem;margin-bottom:4.6rem}.jb-reading-link{grid-template-columns:1.7rem minmax(0,1fr) auto;gap:.7rem}}@media(prefers-reduced-motion:reduce){.bx *,.bx *:before,.bx *:after,.jb *,.jb *:before,.jb *:after{transition-duration:0ms!important;animation-duration:0ms!important}}
