.journal-hub{padding-bottom:var(--eych-space-24)}.journal-masthead{border-bottom:1px solid var(--eych-ink);grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:32px 64px;padding:clamp(64px,8vw,112px) 0 48px;display:grid}.journal-masthead>*{min-width:0}.journal-masthead h1{font-family:var(--eych-display);letter-spacing:-.07em;overflow-wrap:break-word;margin-top:14px;font-size:clamp(4rem,8vw,8.5rem);font-weight:460;line-height:.78}.journal-masthead>p{max-width:620px;color:var(--eych-muted);font-family:var(--eych-display);align-self:end;font-size:clamp(20px,2vw,28px);line-height:1.42}.journal-card__meta,.journal-card__footer,.publication-visual__eyebrow,.publication-visual__index{color:var(--eych-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.journal-cover-story{padding:48px 0 64px}.journal-card{border-top:1px solid var(--eych-ink);grid-template-rows:auto 1fr;min-width:0;display:grid}.journal-card>*{min-width:0}.journal-card__media{display:block;overflow:hidden}.journal-card__body{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;padding:22px 0 0;display:grid}.journal-card__meta,.journal-card__footer{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.journal-card h2{font-family:var(--eych-display);letter-spacing:-.035em;overflow-wrap:break-word;font-size:clamp(1.75rem,1.4rem + .8vw,2.6rem);font-weight:500;line-height:1.02}.journal-card h2 a:hover{color:var(--eych-accent)}.journal-card__body>p:not(.journal-card__meta){color:var(--eych-muted);line-height:1.55}.journal-card__footer{border-top:1px solid var(--eych-line);align-self:end;padding-top:10px}.journal-card--featured{border-bottom:1px solid var(--eych-ink);grid-template-rows:none;grid-template-columns:minmax(0,7fr) minmax(320px,5fr)}.journal-card--featured .journal-card__body{background:var(--eych-ink);color:var(--eych-paper);padding:clamp(28px,4vw,56px)}.journal-card--featured .journal-card__body>p,.journal-card--featured .journal-card__meta,.journal-card--featured .journal-card__footer{color:#c9c4b8}.journal-card--featured h2{font-size:clamp(2.5rem,4vw,5rem)}.journal-topics{border-block:1px solid var(--eych-line);scrollbar-width:thin;gap:8px;padding:18px 0;display:flex;overflow-x:auto}.journal-topics a{border:1px solid var(--eych-line);flex:none;padding:9px 13px;font-size:13px}.journal-topics a:hover,.journal-topics a[aria-current=page]{border-color:var(--eych-ink);background:var(--eych-ink);color:var(--eych-paper)}.journal-archive{padding:var(--eych-space-16) 0}.journal-archive>header{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:32px;margin-bottom:48px;display:grid}.journal-archive>header h2,.publication-related>h2{font-family:var(--eych-display);font-size:var(--eych-type-section);letter-spacing:-.045em;margin-top:12px;font-weight:480;line-height:.95}.journal-archive>header>p{max-width:620px;color:var(--eych-muted);align-self:end;line-height:1.55}.journal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px;display:grid}.journal-card-grid>.journal-card{content-visibility:auto;contain-intrinsic-size:auto 520px}.journal-pagination{border-block:1px solid var(--eych-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px 0;font-size:14px;display:flex}.journal-pagination__status{color:var(--eych-muted)}.journal-pagination__pages,.journal-pagination__steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journal-pagination a{border:1px solid var(--eych-line);place-items:center;min-width:44px;min-height:44px;padding:8px 12px;display:inline-grid}.journal-pagination__steps a{min-width:112px}.journal-pagination a:hover,.journal-pagination a[aria-current=page]{border-color:var(--eych-ink);background:var(--eych-ink);color:var(--eych-paper)}.publication-visual{margin:0}.publication-visual__canvas{background:var(--eych-accent);min-height:clamp(380px,56vw,760px);color:var(--eych-paper);isolation:isolate;padding:clamp(24px,4vw,56px);position:relative;overflow:hidden}.publication-visual__canvas:before,.publication-visual__canvas:after{z-index:-1;content:"";position:absolute}.publication-visual__canvas:before{inset:var(--visual-offset) -12% auto auto;aspect-ratio:1;opacity:.92;border:clamp(32px,7vw,96px) solid;border-radius:50%;width:62%}.publication-visual__canvas:after{opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#f2f0ea59 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#f2f0ea59 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.publication-visual--2 .publication-visual__canvas{background:#1d3157}.publication-visual--3 .publication-visual__canvas{background:var(--eych-ink)}.publication-visual--4 .publication-visual__canvas{background:#6d4b2d}.publication-visual__eyebrow,.publication-visual__index{color:inherit;position:absolute;top:clamp(24px,4vw,56px)}.publication-visual__eyebrow{left:clamp(24px,4vw,56px)}.publication-visual__index{right:clamp(24px,4vw,56px)}.publication-visual__reading{gap:6px;max-width:min(70%,620px);display:grid;position:absolute;bottom:clamp(24px,4vw,56px);left:clamp(24px,4vw,56px)}.publication-visual__reading strong{font-family:var(--eych-display);letter-spacing:-.08em;font-size:clamp(5rem,14vw,13rem);font-weight:420;line-height:.72}.publication-visual__reading span{max-width:18ch;font-size:clamp(18px,2vw,28px);line-height:1.05}.publication-visual__plot{border-bottom:1px solid;align-items:end;gap:8px;width:30%;height:34%;display:flex;position:absolute;bottom:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px)}.publication-visual__plot i{background:color-mix(in srgb, currentColor 16%, transparent);border:1px solid;flex:1;height:42%}.publication-visual__plot i:nth-child(2){height:72%}.publication-visual__plot i:nth-child(3){height:55%}.publication-visual__plot i:nth-child(4){height:92%}.publication-visual figcaption{color:var(--eych-muted);padding-top:10px;font-size:13px}.publication-visual--compact .publication-visual__canvas{aspect-ratio:4/3;min-height:0;padding:20px}.publication-visual--compact .publication-visual__eyebrow,.publication-visual--compact .publication-visual__index{top:18px}.publication-visual--compact .publication-visual__eyebrow{left:18px}.publication-visual--compact .publication-visual__index{right:18px}.publication-visual--compact .publication-visual__reading{bottom:18px;left:18px}.publication-visual--compact .publication-visual__reading strong{font-size:clamp(3.5rem,6vw,6.5rem)}.publication-visual--compact .publication-visual__reading span{max-width:14ch;font-size:14px}.publication-visual--compact .publication-visual__plot{bottom:18px;right:18px}.publication-header h1{max-width:20ch}.publication-page>article>.publication-visual{border-block:1px solid var(--eych-ink)}.publication-answer{border-bottom:1px solid var(--eych-ink);grid-template-columns:minmax(150px,3fr) minmax(0,9fr);gap:24px clamp(48px,8vw,120px);padding:64px 0;display:grid}.publication-answer h2{font-family:var(--eych-display);grid-column:2;font-size:clamp(2rem,4vw,4rem);font-weight:480;line-height:.98}.publication-answer>p:last-child{max-width:760px;font-family:var(--eych-display);grid-column:2;font-size:clamp(22px,2.4vw,32px);line-height:1.45}.publication-demand{border-bottom:1px solid var(--eych-ink);grid-template-columns:minmax(0,5fr) minmax(340px,7fr);gap:28px clamp(48px,7vw,96px);padding:48px 0;display:grid}.publication-demand>*{min-width:0}.publication-demand h2{font-family:var(--eych-display);margin-top:10px;font-size:clamp(2rem,3vw,3.5rem);font-weight:480;line-height:.95}.publication-demand>div>p:last-child,.publication-demand>p{color:var(--eych-muted);margin-top:18px;line-height:1.55}.publication-demand dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publication-demand dl div{border-left:1px solid var(--eych-line);align-content:end;gap:8px;padding:20px;display:grid}.publication-demand dt{color:var(--eych-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.publication-demand dd{font-family:var(--eych-display);font-size:clamp(2.8rem,5vw,5.5rem);line-height:.8}.publication-demand>p{grid-column:2;margin:0}.publication-demand>a{grid-column:2;justify-self:start}.publication-layout .article-body ul,.publication-checklist ol{border-top:1px solid var(--eych-ink);margin:26px 0 0;padding:0;list-style:none}.publication-layout .article-body li,.publication-checklist li{border-bottom:1px solid var(--eych-line);color:var(--eych-muted);font-family:var(--eych-body);padding:18px 18px 18px 42px;font-size:16px;line-height:1.5;display:block;position:relative}.publication-layout .article-body li:before,.publication-checklist li:before{color:var(--eych-accent);content:"↳";position:absolute;left:8px}.publication-table-wrap{margin:40px 0 0;overflow-x:auto}.publication-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.publication-table-wrap caption{font-family:var(--eych-display);text-align:left;padding-bottom:14px;font-size:24px}.publication-table-wrap :is(th,td){border-block:1px solid var(--eych-line);vertical-align:top;padding:15px 12px}.publication-table-wrap thead th{background:var(--eych-ink);color:var(--eych-paper);font-weight:500}.publication-limitations{background:var(--eych-surface);padding:40px!important}.publication-faq details{border-top:1px solid var(--eych-line)}.publication-faq details:last-child{border-bottom:1px solid var(--eych-line)}.publication-faq summary{font-family:var(--eych-display);padding:20px 36px 20px 0;font-size:22px}.publication-faq details p{font-family:var(--eych-body);padding:0 0 20px;font-size:16px}.publication-sources ol{list-style:decimal}.publication-sources li{grid-template-columns:minmax(0,2fr) minmax(140px,1fr)!important;gap:18px!important;padding-left:0!important;display:grid!important}.publication-sources li:before{display:none}.publication-sources a{text-underline-offset:3px;text-decoration:underline}.publication-sources span{color:var(--eych-muted)}.publication-related{padding:var(--eych-space-16) 0 var(--eych-space-24);border-top:1px solid var(--eych-ink)}.publication-related>h2{margin-bottom:42px}.publication-draft{max-width:920px;margin:0 auto var(--eych-space-24);border:1px solid var(--eych-ink);background:var(--eych-surface);gap:22px;padding:clamp(32px,6vw,72px);display:grid}.publication-draft h2{font-family:var(--eych-display);font-size:clamp(2.2rem,5vw,4.6rem);font-weight:480;line-height:.96}.publication-draft p{max-width:62ch;color:var(--eych-muted);line-height:1.55}.publication-draft .button{justify-self:start}@media (width<=900px){.journal-masthead,.journal-archive>header,.journal-card--featured{grid-template-columns:minmax(0,1fr)}.journal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-answer{grid-template-columns:1fr;gap:18px}.publication-answer h2,.publication-answer>p:last-child{grid-column:auto}.publication-demand{grid-template-columns:minmax(0,1fr)}.publication-demand>p,.publication-demand>a{grid-column:auto}}@media (width<=620px){.journal-masthead{padding-top:48px}.journal-masthead h1{font-size:clamp(3.6rem,21vw,5.4rem)}.journal-masthead--topic h1{font-size:clamp(2.65rem,13vw,4rem);line-height:.9}.journal-card-grid{grid-template-columns:1fr;gap:48px}.journal-card--featured .journal-card__body{padding:28px 20px}.journal-pagination{align-items:stretch}.journal-pagination__status,.journal-pagination__pages,.journal-pagination__steps{width:100%}.journal-pagination__steps{justify-content:space-between}.publication-visual__canvas{min-height:420px}.publication-visual__plot{opacity:.72;width:42%}.publication-answer{padding:48px 0}.publication-demand dl{grid-template-columns:1fr}.publication-demand dl div{border-left:0;border-bottom:1px solid var(--eych-line);grid-template-columns:1fr 1fr;align-items:end}.publication-limitations{padding:28px 20px!important}.publication-sources li{grid-template-columns:1fr!important}}
