.journal-article{--article-max: 1560px;--article-gutter: 64px;border-top:1px solid var(--rule)}.journal-article .article-shell{width:min(var(--article-max),calc(100% - (var(--article-gutter) * 2)));margin-inline:auto}.journal-article .article-masthead{padding:32px 0 clamp(64px,8vw,124px)}.journal-article .breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:clamp(54px,7vw,104px);color:var(--graphite);font:500 12px/1.35 var(--font-hand);letter-spacing:.05em;text-transform:uppercase}.journal-article .breadcrumbs a{text-decoration:none;border-bottom:1px solid var(--rule)}.journal-article .breadcrumbs a:hover,.journal-article .breadcrumb-sep{color:var(--signal)}.journal-article .breadcrumb-current{max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-article .article-heading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,6vw,98px)}.journal-article .article-heading__rail{align-self:stretch;display:flex;flex-direction:column;min-height:280px;padding-top:12px;border-top:4px solid var(--ink);border-bottom:1px solid var(--rule);color:var(--graphite);font:600 13px/1.3 var(--font-hand);letter-spacing:.08em;text-transform:uppercase}.journal-article .article-heading__rail time{margin-top:auto;color:var(--ink)}.journal-article .article-heading__rail small{margin:18px 0 12px;font-size:11px}.journal-article .article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--graphite);font:600 13px/1.2 var(--font-hand);letter-spacing:.08em;text-transform:uppercase}.journal-article .article-meta a{color:var(--signal);text-decoration:none}.journal-article .article-heading h1{max-width:1220px;margin:clamp(34px,4vw,62px) 0 0;font-size:clamp(54px,7.4vw,118px);line-height:.9;letter-spacing:-.058em;text-wrap:balance}.journal-article .article-deck{max-width:900px;margin:clamp(36px,4vw,62px) 0 0;padding-top:24px;border-top:1px solid var(--ink);color:var(--graphite);font-size:clamp(20px,1.8vw,29px);line-height:1.42;letter-spacing:-.02em}.journal-article .article-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:34px;color:var(--graphite);font:500 12px/1.2 var(--font-hand);letter-spacing:.05em}.journal-article .article-cover{margin-bottom:clamp(68px,8vw,128px)}.journal-article .article-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--ink)}.journal-article .article-cover figcaption{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--graphite);font:500 11px/1.2 var(--font-hand);letter-spacing:.07em;text-transform:uppercase}.journal-article .article-body{display:grid;grid-template-columns:150px minmax(0,790px) minmax(250px,320px);gap:clamp(42px,5vw,82px);justify-content:center;align-items:start;padding-bottom:clamp(96px,11vw,170px)}.journal-article .article-folio{position:sticky;top:110px;display:grid;justify-items:start;gap:18px;padding-top:14px;border-top:3px solid var(--ink);color:var(--graphite)}.journal-article .article-folio span{font:700 70px/.8 var(--font-hand);letter-spacing:-.08em}.journal-article .article-folio i{width:14px;height:14px;background:var(--signal)}.journal-article .article-folio small{font:500 11px/1.3 var(--font-hand);letter-spacing:.08em;text-transform:uppercase}.journal-article .journal-prose{counter-reset:article-section;color:var(--ink);font-size:18px;line-height:1.78;letter-spacing:-.008em}.journal-article .journal-prose>:first-child{margin-top:0}.journal-article .journal-prose>:last-child{margin-bottom:0}.journal-article .journal-prose h2{counter-increment:article-section;margin:3.2em 0 .8em;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.journal-article .journal-prose h2:before{display:block;margin-bottom:16px;color:var(--signal);font:600 14px/1 var(--font-hand);letter-spacing:.1em;content:counter(article-section,decimal-leading-zero)}.journal-article .journal-prose h3{margin:2.4em 0 .75em;font-size:clamp(26px,2.8vw,36px);line-height:1.08;letter-spacing:-.035em}.journal-article .journal-prose h4{margin:2em 0 .65em;font-size:21px;line-height:1.2}.journal-article .journal-prose p{margin:0 0 1.45em}.journal-article .journal-prose a{color:var(--signal);text-decoration-thickness:1px;text-underline-offset:3px}.journal-article .journal-prose strong{font-weight:700}.journal-article .journal-prose ul,.journal-article .journal-prose ol{display:grid;gap:.6em;margin:0 0 1.6em;padding-left:1.35em}.journal-article .journal-prose li::marker{color:var(--signal);font-family:var(--font-hand)}.journal-article .journal-prose blockquote{margin:2.5em 0;padding:24px 0 24px 30px;border-left:5px solid var(--signal);border-block:1px solid var(--rule);font-size:clamp(22px,2.3vw,31px);line-height:1.35;letter-spacing:-.025em}.journal-article .journal-prose blockquote p{margin:0}.journal-article .journal-prose hr{height:1px;margin:3em 0;border:0;background:var(--ink)}.journal-article .journal-prose img{width:auto;max-width:100%;height:auto;margin:2.4em auto;border:1px solid var(--rule)}.journal-article .journal-prose figure{margin:2.5em 0}.journal-article .journal-prose figcaption{margin-top:10px;color:var(--graphite);font:500 12px/1.4 var(--font-hand)}.journal-article .journal-prose pre{position:relative;max-width:100%;margin:2.4em 0;padding:48px 24px 24px;overflow:auto;border:1px solid var(--ink);background:var(--ink);color:var(--surface);font:14px/1.65 Courier New,monospace}.journal-article .journal-prose :not(pre)>code{padding:.12em .35em;background:var(--paper-deep);color:var(--ink);font:.88em/1.4 Courier New,monospace}.journal-article .journal-prose .article-copy{position:absolute;top:10px;right:10px;padding:7px 10px 6px;border:1px solid rgba(250,249,246,.4);background:transparent;color:var(--surface);font:600 11px/1 var(--font-hand);letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.journal-article .journal-prose table{display:block;width:100%;margin:2.4em 0;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.45}.journal-article .journal-prose th,.journal-article .journal-prose td{padding:12px 14px;border:1px solid var(--rule);text-align:left;vertical-align:top}.journal-article .journal-prose th{border-bottom-color:var(--ink);background:var(--paper-deep)}.journal-article .article-toc-sidebar{position:sticky;top:110px}.journal-article .article-toc-mobile{display:none}.journal-article .toc{padding-top:16px;border-top:3px solid var(--ink)}.journal-article .toc-title{margin-bottom:18px;color:var(--signal);font:600 12px/1 var(--font-hand);letter-spacing:.1em;text-transform:uppercase}.journal-article .toc-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.journal-article .toc-list li{border-bottom:1px solid var(--rule)}.journal-article .toc-list a{display:block;padding:11px 0;color:var(--graphite);font-size:12px;line-height:1.35;text-decoration:none}.journal-article .toc-list a:hover,.journal-article .toc-list a.toc-active{color:var(--signal)}.journal-article .toc-h3 a{padding-left:14px}.journal-article .toc-h4 a{padding-left:28px}.journal-article .article-author{display:grid;grid-template-columns:84px minmax(0,1fr);gap:24px;margin-top:clamp(72px,9vw,126px);padding:28px 0;border-block:1px solid var(--ink)}.journal-article .article-author__mark{display:grid;place-items:center;width:72px;height:72px;background:var(--ink);color:var(--surface);font:700 30px/1 var(--font-hand)}.journal-article .article-author p{margin:0 0 5px;color:var(--signal);font:600 11px/1 var(--font-hand);letter-spacing:.1em;text-transform:uppercase}.journal-article .article-author strong{display:block;font-size:22px;line-height:1.2}.journal-article .article-author span{display:block;margin-top:8px;color:var(--graphite);font-size:14px;line-height:1.45}.journal-article .article-related{padding:clamp(68px,8vw,116px) 0 clamp(88px,10vw,152px);border-top:1px solid var(--ink);background:var(--surface)}.journal-article .article-related header{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:end;margin-bottom:38px;padding-top:12px;border-top:3px solid var(--ink)}.journal-article .article-related header span{color:var(--signal);font:600 12px/1 var(--font-hand);letter-spacing:.1em;text-transform:uppercase}.journal-article .article-related header h2{margin:0;font-size:clamp(42px,5vw,76px);line-height:.9;letter-spacing:-.05em}.journal-article .article-related__list{border-top:1px solid var(--ink)}.journal-article .article-related__list article{display:grid;grid-template-columns:80px minmax(0,1fr) 100px 28px;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--rule)}.journal-article .article-related__number{color:var(--signal);font:600 14px/1 var(--font-hand)}.journal-article .article-related time{color:var(--graphite);font:500 11px/1 var(--font-hand);letter-spacing:.06em;text-transform:uppercase}.journal-article .article-related h3{max-width:960px;margin:9px 0 0;font-size:clamp(24px,2.6vw,40px);line-height:1.05;letter-spacing:-.035em}.journal-article .article-related h3 a{text-decoration:none}.journal-article .article-related h3 a:hover{color:var(--signal)}.journal-article .article-related .views-counter{color:var(--graphite);font:500 12px/1 var(--font-hand);text-align:right}.journal-article .article-related__arrow{color:var(--signal);font-size:22px;line-height:1;text-decoration:none}.journal-article .article-related__all{display:inline-flex;gap:14px;margin-top:36px;font:600 13px/1 var(--font-hand);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.journal-article .article-related__all span{color:var(--signal)}@media (max-width: 1180px){.journal-article{--article-gutter: 48px}.journal-article .article-body{grid-template-columns:90px minmax(0,760px) minmax(220px,280px);gap:40px}.journal-article .article-folio span{font-size:52px}}@media (max-width: 920px){.journal-article .article-body{grid-template-columns:minmax(0,760px)}.journal-article .article-folio,.journal-article .article-toc-sidebar{display:none}.journal-article .article-toc-mobile{display:block;margin-bottom:56px}.journal-article .article-toc-mobile .toc{padding:20px 0;border-bottom:1px solid var(--ink)}}@media (max-width: 720px){.journal-article{--article-gutter: 24px}.journal-article .article-masthead{padding-top:24px}.journal-article .breadcrumbs{margin-bottom:52px}.journal-article .article-heading{grid-template-columns:1fr;gap:38px}.journal-article .article-heading__rail{min-height:56px;flex-direction:row;align-items:flex-start;gap:18px}.journal-article .article-heading__rail time{margin:0 0 0 auto}.journal-article .article-heading__rail small{display:none}.journal-article .article-heading h1{font-size:clamp(48px,13vw,78px)}.journal-article .article-deck{font-size:20px}.journal-article .article-cover{width:100%}.journal-article .article-cover img{border-inline:0}.journal-article .article-cover figcaption{padding-inline:24px}.journal-article .journal-prose{font-size:17px;line-height:1.72}.journal-article .journal-prose h2{font-size:clamp(32px,9vw,46px)}.journal-article .article-author{grid-template-columns:64px minmax(0,1fr);gap:18px}.journal-article .article-author__mark{width:58px;height:58px;font-size:25px}.journal-article .article-related header{grid-template-columns:1fr;gap:18px}.journal-article .article-related__list article{grid-template-columns:44px minmax(0,1fr) 20px;gap:16px}.journal-article .article-related .views-counter{display:none}}
