.public-journal-page{--journal-bg: #0b0d0d;--journal-surface: #121515;--journal-surface-raised: #181c1b;--journal-ink: #f2f0e9;--journal-muted: rgba(242, 240, 233, .68);--journal-soft: rgba(242, 240, 233, .48);--journal-gold: var(--brand-color-gold-bright);--journal-line: rgba(242, 240, 233, .15);--journal-line-strong: rgba(242, 240, 233, .28);--journal-focus: var(--brand-color-focus);--journal-radius: var(--brand-radius-sm);min-height:100dvh;overflow-x:clip;color:var(--journal-ink);background:var(--journal-bg)}.public-journal-page .public-page-main{padding-top:76px;background:var(--journal-bg)}.public-journal-page :is(.public-page-button,.public-page-text-link,.public-page-inline-link){margin-top:0}.public-journal-page :is(a,button,input,select):focus-visible{outline:2px solid var(--journal-focus);outline-offset:4px}.public-journal-page button:disabled,.public-journal-page input:disabled,.public-journal-page select:disabled{cursor:not-allowed;opacity:.48}.public-journal-page .public-eyebrow,.public-journal-page .public-section-kicker,.public-journal-page .public-page-label{color:var(--journal-gold)}.public-journal-page a.public-page-button{color:var(--brand-color-ink)}.public-journal-page :is(.public-journal-lead-copy,.public-journal-index-copy,.public-journal-article-heading,.public-journal-article-heading>div:first-child,.public-journal-article-ledger,.public-journal-related-list a>div){min-width:0}.public-journal-page :is(.public-journal-lead-title,.public-journal-index-copy h2,.public-journal-article-title,.public-journal-related-list h3){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.journal-media{position:relative;display:block;min-width:0;overflow:hidden;border-radius:var(--journal-radius);background:var(--journal-surface-raised)}.journal-media-image{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;opacity:0;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:opacity var(--brand-duration-base) ease,filter var(--brand-duration-base) ease,transform var(--brand-duration-slow) var(--brand-ease-out)}.journal-media-image.is-loaded{opacity:1}.journal-media-fallback{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:linear-gradient(130deg,transparent 0 58%,rgba(224,189,105,.11) 58% calc(58% + 1px),transparent calc(58% + 1px)),var(--journal-surface-raised)}.journal-media-fallback:before{position:absolute;inset:1rem;z-index:-1;border:1px solid var(--journal-line);content:""}.journal-media-fallback>img{position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);width:clamp(48px,7vw,76px);height:clamp(48px,7vw,76px);border:1px solid rgba(224,189,105,.32);border-radius:50%;object-fit:cover}.journal-media-fallback>span{position:absolute;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.journal-media-fallback>strong{position:absolute;right:clamp(1rem,3vw,2rem);top:50%;color:#f2f0e90f;font-family:var(--brand-font-display);font-size:clamp(7rem,20vw,17rem);line-height:.7;transform:translateY(-50%)}.public-journal-masthead{position:relative;display:grid;min-height:min(760px,calc(100dvh - 76px));overflow:hidden;align-items:end;border-bottom:1px solid var(--journal-line);background:var(--journal-bg)}.public-journal-masthead-image,.public-journal-masthead-shade{position:absolute;inset:0;width:100%;height:100%}.public-journal-masthead-image{object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.08) brightness(.78);transform:scale(1.015)}.public-journal-masthead-shade{background:linear-gradient(90deg,#070909f7,#070909e8 30%,#0709096b 62%,#07090926),linear-gradient(180deg,#0709090d 30%,#070909db)}.public-journal-masthead-grid{position:relative;z-index:1;display:grid;min-height:inherit;align-items:end;padding-block:clamp(4rem,10vh,7rem)}.public-journal-masthead-copy{display:grid;gap:clamp(1.1rem,2.5vw,1.7rem);max-width:840px}.public-journal-masthead-copy h1{display:grid;max-width:13ch;color:var(--journal-ink);font-family:var(--brand-font-display);font-size:clamp(4.8rem,9vw,9rem);font-weight:680;letter-spacing:-.035em;line-height:.82;text-transform:uppercase}.public-journal-masthead-copy h1 span{display:block}.public-journal-masthead-copy h1 span:last-child{color:transparent;-webkit-text-stroke:1px rgba(242,240,233,.78)}.public-journal-masthead-copy>p:not(.public-eyebrow){max-width:40rem;color:var(--journal-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.public-journal-rss-link,.public-journal-read-action,.public-journal-back-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:.7rem;color:var(--journal-ink);font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.public-journal-page .public-journal-rss-link{min-height:48px;padding:.9rem 1.1rem;color:var(--brand-color-ink);border:1px solid var(--journal-gold);border-radius:var(--journal-radius);background:var(--journal-gold);transition:color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease,transform var(--brand-duration-base) var(--brand-ease-out)}.public-journal-rss-link:hover{color:var(--journal-ink);background:transparent;transform:translateY(-2px)}.public-journal-rss-link:active,.public-journal-read-action:active,.public-journal-back-link:active{transform:translateY(1px)}.public-journal-signal{border-bottom:1px solid var(--journal-line);background:var(--journal-surface)}.public-journal-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.public-journal-ledger>div{display:grid;min-height:116px;align-content:center;gap:.65rem;padding:1.5rem clamp(1rem,3vw,2.2rem);border-left:1px solid var(--journal-line)}.public-journal-ledger>div:last-child{border-right:1px solid var(--journal-line)}.public-journal-ledger dt,.public-journal-ledger dd{margin:0}.public-journal-ledger dt{color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.63rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-journal-ledger dd{color:var(--journal-ink);font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:650}.public-journal-archive{padding-block:clamp(5rem,10vw,9rem);background:var(--journal-bg)}.public-journal-archive-header{display:grid;gap:1.2rem;max-width:780px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.public-journal-archive-header h2,.public-journal-related-header h2,.public-journal-closing h2{max-width:12ch;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.88}.public-journal-archive-header>p{max-width:38rem;color:var(--journal-muted);font-size:1.03rem;line-height:1.65}.public-journal-controls{position:static;top:auto;z-index:auto;display:grid;grid-template-columns:minmax(18rem,1.35fr) minmax(13rem,.75fr) minmax(13rem,.65fr);gap:0;align-items:stretch;margin-bottom:clamp(2.5rem,5vw,4rem);padding-block:0;border:1px solid var(--journal-line);border-radius:var(--journal-radius);background:var(--journal-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.public-journal-control{display:grid;gap:.65rem;min-width:0;padding:1.15rem 1.25rem;border-right:1px solid var(--journal-line)}.public-journal-control:last-child{border-right:0}.public-journal-control>span:first-child{color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-journal-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center}.public-journal-input-wrap svg{color:var(--journal-gold)}.public-journal-field{width:100%;min-height:44px;padding:0;color:var(--journal-ink);border:0;border-radius:0;outline:0;background:transparent;font:inherit}.public-journal-field::placeholder{color:var(--journal-soft);opacity:1}.public-journal-control select{cursor:pointer}.public-journal-control select option{color:var(--journal-ink);background:var(--journal-surface-raised)}.public-journal-control--status>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.8rem}.public-journal-count{color:var(--journal-ink);font-size:.92rem;font-weight:700;text-transform:uppercase}.public-journal-control--status button{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;padding:0;color:var(--journal-gold);border:0;background:transparent;font-family:var(--brand-font-mono);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-journal-mobile-filters{display:none}.public-journal-lead{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(22rem,.84fr);min-height:clamp(520px,54vw,720px);overflow:hidden;color:var(--journal-ink);border:1px solid var(--journal-line-strong);border-radius:var(--journal-radius);background:var(--journal-surface);text-decoration:none}.public-journal-lead-media{min-height:100%;border-radius:0}.public-journal-lead-copy{display:grid;align-content:space-between;gap:2rem;padding:clamp(2rem,5vw,4.5rem);border-left:1px solid var(--journal-line);container-type:inline-size}.public-journal-lead-copy>div:first-child{display:grid;gap:1rem}.public-journal-lead-title{width:100%;max-width:100%;font-size:clamp(3rem,15cqi,6.4rem);line-height:.85}.public-journal-lead-copy>p{max-width:36rem;color:var(--journal-muted);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.68}.public-journal-lead-footer{display:grid;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--journal-line)}.public-journal-meta,.public-journal-index-meta{color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-journal-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem}.public-journal-meta :is(time,span){position:relative}.public-journal-meta :is(time,span):not(:last-child):after{position:absolute;right:-.75rem;color:#f2f0e947;content:"/"}.public-journal-read-action{color:var(--journal-gold);transition:gap var(--brand-duration-base) var(--brand-ease-out),transform var(--brand-duration-fast) ease}.public-journal-lead:hover .public-journal-read-action,.public-journal-index-row:hover .public-journal-index-meta svg,.public-journal-related-list a:hover .public-journal-index-meta svg{gap:1rem;transform:translate(4px)}.public-journal-lead:hover .journal-media-image,.public-journal-index-row:hover .journal-media-image,.public-journal-related-list a:hover .journal-media-image{filter:saturate(.92) contrast(1.06);transform:scale(1.025)}.public-journal-index{display:grid;gap:0;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--journal-line-strong)}.public-journal-index>li{border-bottom:1px solid var(--journal-line-strong)}.public-journal-index-row{display:grid;grid-template-columns:minmax(180px,.52fr) minmax(0,1.5fr) minmax(160px,.48fr);gap:clamp(1.5rem,4vw,3.2rem);align-items:center;min-height:240px;padding-block:clamp(1.5rem,3vw,2.4rem);color:var(--journal-ink);text-decoration:none}.public-journal-index-media{aspect-ratio:4 / 3}.public-journal-index-copy{display:grid;gap:.7rem}.public-journal-index-copy h2{font-size:clamp(2.2rem,3.5vw,4rem);line-height:.92}.public-journal-index-copy>p:last-child{max-width:44rem;color:var(--journal-muted);line-height:1.6}.public-journal-index-meta{display:grid;justify-items:start;gap:.55rem}.public-journal-index-meta svg{margin-top:.75rem;color:var(--journal-gold);transition:transform var(--brand-duration-base) var(--brand-ease-out)}.public-journal-empty{display:grid;justify-items:start;gap:1rem;max-width:780px;padding:clamp(3rem,7vw,6rem);border:1px solid var(--journal-line-strong);border-radius:var(--journal-radius);background:var(--journal-surface)}.public-journal-empty h3{max-width:14ch;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.public-journal-empty>p:not(.public-page-label){max-width:40rem;color:var(--journal-muted);line-height:1.65}.public-journal-state-page{min-height:100dvh;background:var(--journal-bg)}.public-journal-state{display:grid;min-height:calc(100dvh - 76px);align-items:center;border-bottom:1px solid var(--journal-line);background:radial-gradient(circle at 82% 24%,rgba(224,189,105,.08),transparent 28%),var(--journal-bg)}.public-journal-state-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(5rem,10vw,9rem)}.public-journal-state-copy,.public-journal-state-grid>div:first-child{display:grid;justify-items:start;gap:1.3rem}.public-journal-state-title,.public-journal-state-copy h1{max-width:13ch;color:var(--journal-ink);font-family:var(--brand-font-display);font-size:clamp(3.8rem,8vw,8.5rem);font-weight:680;letter-spacing:-.035em;line-height:.86;text-transform:uppercase}.public-journal-state-copy>p:not(.public-eyebrow){max-width:40rem;color:var(--journal-muted);line-height:1.65}.public-journal-state-actions{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem}.public-journal-loading-mark{display:grid;grid-template-columns:repeat(2,1fr);width:min(30vw,280px);aspect-ratio:1;gap:1px;border:1px solid var(--journal-line-strong);background:var(--journal-line)}.public-journal-loading-mark span{background:var(--journal-surface);animation:journal-loading 1.8s ease-in-out infinite alternate}.public-journal-loading-mark span:nth-child(2){animation-delay:.12s}.public-journal-loading-mark span:nth-child(3){animation-delay:.24s}.public-journal-loading-mark span:nth-child(4){animation-delay:.36s}.public-journal-error-code,.public-journal-missing-folio{display:grid;gap:.7rem;align-content:center;min-height:260px;padding:2rem;border:1px solid var(--journal-line-strong);background:var(--journal-surface)}.public-journal-error-code span,.public-journal-error-code small,.public-journal-missing-folio span{color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.public-journal-error-code strong,.public-journal-missing-folio strong{color:var(--journal-gold);font-family:var(--brand-font-display);font-size:clamp(4rem,8vw,7rem);line-height:.9}.public-journal-page--article{background:var(--journal-bg)}.public-journal-article-masthead{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,7rem);border-bottom:1px solid var(--journal-line);background:var(--journal-bg)}.public-journal-back-link{margin-bottom:clamp(3rem,6vw,5rem);color:var(--journal-muted);transition:color var(--brand-duration-fast) ease,transform var(--brand-duration-fast) ease}.public-journal-back-link:hover{color:var(--journal-gold);transform:translate(-3px)}.public-journal-article-heading{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(17rem,.38fr);gap:clamp(3rem,8vw,8rem);align-items:end}.public-journal-article-heading>div:first-child{display:grid;min-width:0;gap:1.25rem;container-type:inline-size}.public-journal-article-title{max-width:18ch;font-size:clamp(3rem,13.5cqi,9rem);letter-spacing:-.035em;line-height:.82}.public-journal-article-excerpt{max-width:52rem;color:var(--journal-muted);font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.65}.public-journal-article-ledger{display:grid;margin:0;border-top:1px solid var(--journal-line-strong)}.public-journal-article-ledger>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--journal-line)}.public-journal-article-ledger :is(dt,dd){margin:0;font-family:var(--brand-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.public-journal-article-ledger dt{color:var(--journal-soft)}.public-journal-article-ledger dd{color:var(--journal-ink)}.public-journal-article-media{aspect-ratio:16 / 7;margin-top:clamp(3rem,7vw,6rem);border:1px solid var(--journal-line-strong)}.public-journal-reading{position:relative;padding-block:clamp(5rem,10vw,9rem);background:var(--journal-bg)}.public-journal-scroll-meter{position:sticky;top:76px;z-index:3;width:100%;height:2px;margin-top:clamp(-9rem,-10vw,-5rem);margin-bottom:clamp(5rem,10vw,9rem);overflow:hidden}.public-journal-scroll-meter span{display:block;width:100%;height:100%;background:var(--journal-gold);transform:scaleX(0);transform-origin:left center;animation:journal-reading-progress linear both;animation-timeline:scroll(root block)}.public-journal-reading-grid{display:grid;grid-template-columns:minmax(12rem,.36fr) minmax(0,1.64fr);gap:clamp(3rem,8vw,8rem);align-items:start}.public-journal-reading-rail{position:sticky;top:128px;display:grid;gap:2.25rem}.public-journal-reading-details{display:grid;gap:.7rem;padding-top:1.2rem;border-top:1px solid var(--journal-line-strong)}.public-journal-reading-details p{margin-bottom:.4rem;color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-journal-reading-details :is(span,time){color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.public-journal-outline{padding-top:.35rem;border-top:1px solid var(--journal-line-strong)}.public-journal-outline summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:58px;align-content:center;align-items:center;gap:.28rem .75rem;color:var(--journal-gold);cursor:pointer;list-style:none}.public-journal-outline summary::-webkit-details-marker{display:none}.public-journal-outline summary>span:first-child{font-family:var(--brand-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-journal-outline summary>span:nth-child(2){color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.public-journal-outline summary svg{grid-row:1 / span 2;grid-column:2;transition:transform var(--brand-duration-base) var(--brand-ease-out)}.public-journal-outline[open] summary svg{transform:rotate(180deg)}.public-journal-outline ol{margin:0;padding:0 0 .4rem;border-top:1px solid var(--journal-line);list-style:none}.public-journal-outline li+li{border-top:1px solid var(--journal-line)}.public-journal-outline a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);min-height:48px;align-items:center;gap:.6rem;padding-block:.55rem;color:var(--journal-muted);font-size:.75rem;font-weight:650;line-height:1.35;text-decoration:none;transition:color var(--brand-duration-fast) ease,transform var(--brand-duration-fast) ease}.public-journal-outline a>span:first-child{color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.56rem;letter-spacing:.04em}.public-journal-outline li[data-level="3"] a>span:last-child,.public-journal-outline li[data-level="4"] a>span:last-child,.public-journal-outline li[data-level="5"] a>span:last-child,.public-journal-outline li[data-level="6"] a>span:last-child{padding-left:.6rem}.public-journal-outline a:hover{color:var(--journal-ink);transform:translate(3px)}.public-journal-share{display:grid;gap:.9rem;padding-top:1rem;border-top:1px solid var(--journal-line-strong)}.public-journal-share-heading{display:grid;gap:.45rem}.public-journal-share-heading>p{color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-journal-share-status{display:inline-flex;min-height:1.5rem;align-items:center;gap:.4rem;color:var(--journal-soft);font-family:var(--brand-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.035em;line-height:1.4;text-transform:uppercase}.public-journal-share.is-copied .public-journal-share-status,.public-journal-share.is-shared .public-journal-share-status{color:var(--brand-color-success)}.public-journal-share.is-error .public-journal-share-status{color:#df8c85}.public-journal-share-actions{display:grid;gap:.5rem}.public-journal-share-actions :is(button,a){display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;gap:.55rem;padding:.65rem .75rem;color:var(--journal-muted);border:1px solid var(--journal-line);border-radius:var(--journal-radius);background:transparent;font-family:var(--brand-font-mono);font-size:.62rem;font-weight:600;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color var(--brand-duration-fast) ease,border-color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease,transform var(--brand-duration-fast) ease}.public-journal-share-actions :is(button,a):hover{color:var(--journal-ink);border-color:var(--journal-gold);background:#e0bd6912}.public-journal-share-actions :is(button,a):active{transform:translateY(1px)}.public-journal-reading-document{min-width:0;max-width:830px}.public-article-content{color:#f2f0e9d6;font-size:clamp(1.02rem,1.25vw,1.13rem);line-height:1.85;overflow-wrap:break-word;word-break:normal}.public-article-content>:first-child{margin-top:0}.public-article-content>:last-child{margin-bottom:0}.public-article-content :is(p,ul,ol,blockquote,pre,figure,table){margin-block:0 1.6rem}.public-article-content>:is(p,ul,ol,blockquote){max-width:46rem}.public-article-content>p:first-of-type:first-letter{float:left;margin:.08em .14em 0 0;color:var(--journal-gold);font-family:var(--brand-font-display);font-size:4.35em;font-weight:650;line-height:.72}.public-article-content :is(h1,h2,h3,h4,h5,h6){max-width:16ch;margin-block:clamp(3rem,6vw,5rem) 1.2rem;scroll-margin-top:7.5rem;color:var(--journal-ink);font-family:var(--brand-font-display);font-weight:650;letter-spacing:-.025em;line-height:.94;text-transform:uppercase}.public-article-content h1,.public-article-content h2{font-size:clamp(2.6rem,5vw,4.8rem)}.public-article-content h3{font-size:clamp(2rem,3.5vw,3.2rem)}.public-article-content h4,.public-article-content h5,.public-article-content h6{font-size:clamp(1.45rem,2.5vw,2.1rem)}.public-article-content :is(ul,ol){display:grid;gap:.75rem;padding-left:1.35rem}.public-article-content li::marker{color:var(--journal-gold)}.public-article-content strong{color:var(--journal-ink);font-weight:750}.public-article-content a{color:var(--journal-gold);text-decoration-color:#e0bd6973;text-underline-offset:.2em}.public-article-content blockquote{padding:clamp(1.5rem,4vw,2.5rem);color:var(--journal-ink);border-left:3px solid var(--journal-gold);background:var(--journal-surface);font-size:1.08em}.public-article-content :is(pre,code){font-family:var(--brand-font-mono)}.public-article-content pre{max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--journal-line);background:var(--journal-surface);font-size:.84rem;line-height:1.65}.public-article-content :not(pre)>code{padding:.12em .3em;color:var(--journal-ink);background:var(--journal-surface-raised)}.public-article-content img{display:block;width:100%;height:auto;margin-block:clamp(2rem,5vw,4rem);border:1px solid var(--journal-line-strong);border-radius:var(--journal-radius)}.public-article-content figure{width:100%;margin-block:clamp(2.5rem,6vw,5rem);overflow:hidden;border:1px solid var(--journal-line-strong);border-radius:var(--journal-radius);background:var(--journal-surface)}.public-article-content figure img{margin-block:0;border:0;border-radius:0}.public-article-content figure figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin:0;padding:.85rem 1rem;color:var(--journal-muted);border-top:1px solid var(--journal-line);font-size:.76rem;line-height:1.55}.public-article-content figure figcaption:before{color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.08em;content:"Figure";text-transform:uppercase}.public-article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.public-article-content :is(th,td){min-width:10rem;padding:.8rem;border-bottom:1px solid var(--journal-line);text-align:left}.public-article-content th{color:var(--journal-gold);font-family:var(--brand-font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.public-journal-article-footer{display:grid;justify-items:start;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;border-top:1px solid var(--journal-line-strong)}.public-journal-tags{display:flex;flex-wrap:wrap;gap:.55rem}.public-journal-tag{display:inline-flex;min-height:36px;align-items:center;padding:.42rem .7rem;color:var(--journal-muted);border:1px solid var(--journal-line-strong);border-radius:var(--journal-radius);font-family:var(--brand-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.public-journal-related{padding-block:clamp(5rem,10vw,9rem);border-top:1px solid var(--journal-line);background:var(--journal-surface)}.public-journal-related-header{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.public-journal-related-list{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--journal-line-strong);list-style:none}.public-journal-related-list li{border-bottom:1px solid var(--journal-line-strong)}.public-journal-related-list a{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(0,1.35fr) minmax(150px,.4fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:220px;padding-block:1.5rem;color:var(--journal-ink);text-decoration:none}.public-journal-related-media{aspect-ratio:4 / 3}.public-journal-related-list a>div:not(.journal-media):not(.public-journal-index-meta){display:grid;gap:.7rem}.public-journal-related-list h3{font-size:clamp(2.1rem,3.5vw,3.8rem);line-height:.92}.public-journal-related-list a>div>p:last-child:not(.public-page-label){color:var(--journal-muted);line-height:1.6}.public-journal-related-empty{display:grid;max-width:48rem;gap:1rem;padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--journal-line-strong);background:linear-gradient(135deg,rgba(224,189,105,.055),transparent 58%),var(--journal-bg)}.public-journal-related-empty h3{max-width:15ch;color:var(--journal-ink);font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.public-journal-related-empty>p:not(.public-page-label){max-width:37rem;color:var(--journal-muted);line-height:1.65}.public-journal-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,7vw,7rem);align-items:end;padding-block:clamp(5rem,10vw,9rem);background:var(--journal-bg)}.public-journal-closing>div{display:grid;gap:1.1rem}.public-journal-closing p{max-width:38rem;color:var(--journal-muted);line-height:1.65}@keyframes journal-loading{0%{background:var(--journal-surface)}to{background:#e0bd692e}}@keyframes journal-reading-progress{to{transform:scaleX(1)}}@keyframes journal-rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.journal-reveal{animation:journal-rise .7s var(--brand-ease-out) both}@supports (animation-timeline: view()){.public-journal-archive.journal-reveal{animation-timeline:view();animation-range:entry 4% cover 24%}}}@media(max-width:1024px){.public-journal-lead{grid-template-columns:1fr}.public-journal-lead-media{min-height:auto;aspect-ratio:16 / 9}.public-journal-lead-copy{border-top:1px solid var(--journal-line);border-left:0}.public-journal-controls{grid-template-columns:1fr 1fr}.public-journal-control--status{grid-column:1 / -1;border-top:1px solid var(--journal-line)}.public-journal-control:nth-child(2){border-right:0}.public-journal-index-row,.public-journal-related-list a{grid-template-columns:minmax(160px,.52fr) minmax(0,1.48fr)}.public-journal-index-meta,.public-journal-related-list .public-journal-index-meta{grid-column:2;grid-template-columns:repeat(3,auto) 1fr;align-items:center}.public-journal-index-meta svg{justify-self:end;margin-top:0}.public-journal-article-heading{grid-template-columns:1fr}.public-journal-article-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.public-journal-article-ledger>div{grid-template-columns:1fr}.public-journal-reading-grid{grid-template-columns:minmax(10rem,.34fr) minmax(0,1.66fr);gap:3rem}}@media(max-width:767px){.public-journal-page .public-page-main{padding-top:68px}.public-journal-page .public-shell{width:min(calc(100% - 2rem),1400px)}.public-journal-masthead{min-height:min(760px,calc(100dvh - 68px))}.public-journal-masthead-image{object-position:66% center}.public-journal-masthead-shade{background:linear-gradient(90deg,#070909f0,#07090957),linear-gradient(180deg,#0709091f 18%,#070909eb 88%)}.public-journal-masthead-grid{padding-block:3rem}.public-journal-masthead-copy h1{display:block;max-width:8ch;font-size:clamp(4rem,20vw,6.2rem)}.public-journal-masthead-copy h1 span{display:inline}.public-journal-masthead-copy h1 span:last-child{margin-left:.18em}.public-journal-ledger,.public-journal-controls,.public-journal-state-grid,.public-journal-reading-grid,.public-journal-closing{grid-template-columns:1fr}.public-journal-ledger>div{min-height:92px;border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.public-journal-ledger>div:last-child{border-bottom:0}.public-journal-controls{margin-inline:0;margin-bottom:2rem}.public-journal-control{border-right:0}.public-journal-control--desktop{display:none}.public-journal-control--search{gap:.35rem;padding:.75rem 1rem}.public-journal-control--status{grid-column:auto;border-top:0;border-bottom:0}.public-journal-mobile-filters{display:block;border-top:1px solid var(--journal-line)}.public-journal-mobile-filters summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:64px;align-items:center;gap:1rem;padding:.65rem 1rem;color:var(--journal-muted);cursor:pointer;list-style:none;transition:color var(--brand-duration-fast) ease,background var(--brand-duration-fast) ease}.public-journal-mobile-filters summary::-webkit-details-marker{display:none}.public-journal-mobile-filters summary:focus-visible{outline:2px solid var(--journal-focus);outline-offset:-3px}.public-journal-mobile-filters.is-active summary,.public-journal-mobile-filters[open] summary{color:var(--journal-ink);background:#e0bd690e}.public-journal-mobile-filter-label{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;align-items:center;gap:.7rem}.public-journal-mobile-filter-label>svg{color:var(--journal-gold)}.public-journal-mobile-filter-label>span{display:grid;min-width:0;gap:.22rem}.public-journal-mobile-filter-label strong,.public-journal-mobile-filter-label small{overflow:hidden;font-family:var(--brand-font-mono);font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-journal-mobile-filter-label strong{color:var(--journal-gold);font-size:.64rem;letter-spacing:.08em}.public-journal-mobile-filter-label small{color:var(--journal-soft);font-size:.58rem;letter-spacing:.035em}.public-journal-mobile-filters summary>svg{color:var(--journal-gold);transition:transform var(--brand-duration-base) var(--brand-ease-out)}.public-journal-mobile-filters[open] summary>svg{transform:rotate(180deg)}.public-journal-mobile-filter-body{border-top:1px solid var(--journal-line)}.public-journal-mobile-filter-body .public-journal-control{padding:.9rem 1rem}.public-journal-mobile-filter-body .public-journal-control+.public-journal-control{border-top:1px solid var(--journal-line)}.public-journal-lead{min-height:0}.public-journal-lead-copy{padding:1.5rem}.public-journal-lead-title{font-size:clamp(1.65rem,15cqi,4.4rem)}.public-journal-index-row,.public-journal-related-list a{grid-template-columns:1fr;min-height:0;padding-block:1.5rem 2rem}.public-journal-index-media,.public-journal-related-media{aspect-ratio:16 / 10}.public-journal-index-meta,.public-journal-related-list .public-journal-index-meta{grid-column:auto;grid-template-columns:1fr 1fr;gap:.6rem 1rem}.public-journal-index-meta svg{display:none}.public-journal-archive-header h2,.public-journal-related-header h2,.public-journal-closing h2{font-size:clamp(3rem,16vw,5rem)}.public-journal-state{min-height:calc(100dvh - 68px)}.public-journal-loading-mark{width:min(60vw,240px)}.public-journal-article-masthead{padding-top:1.5rem}.public-journal-back-link{margin-bottom:2.5rem}.public-journal-article-title{width:100%;max-width:100%;font-size:clamp(1.75rem,14.5cqi,5rem);line-height:.86}.public-journal-article-ledger{grid-template-columns:1fr}.public-journal-article-ledger>div{grid-template-columns:.85fr 1.15fr}.public-journal-article-media{aspect-ratio:4 / 3;margin-top:3rem}.public-journal-scroll-meter{top:68px}.public-journal-reading-rail{position:static;gap:1.5rem}.public-journal-reading-details{grid-template-columns:repeat(3,minmax(0,1fr))}.public-journal-reading-details p{grid-column:1 / -1}.public-journal-outline summary{min-height:64px}.public-journal-outline a{min-height:52px;font-size:.82rem}.public-journal-share-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-journal-share-actions a{grid-column:1 / -1}.public-journal-share-actions :is(button,a){justify-content:center}.public-article-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:6.75rem}.public-journal-reading-document{max-width:none}.public-article-content{font-size:1rem;line-height:1.78}.public-article-content>p:first-of-type:first-letter{font-size:3.9em}.public-journal-closing{align-items:start}}@media(max-width:480px){.public-journal-masthead-copy h1{font-size:clamp(3.65rem,18.4vw,5.2rem)}.public-journal-rss-link{width:100%;justify-content:center}.public-journal-archive,.public-journal-related,.public-journal-reading{padding-block:4.5rem}.public-journal-scroll-meter{margin-top:-4.5rem;margin-bottom:4.5rem}.public-journal-reading-details{grid-template-columns:1fr}.public-journal-reading-details p{grid-column:auto}.public-article-content figure figcaption{grid-template-columns:1fr;gap:.35rem}.public-journal-tag{min-height:34px}}@media(prefers-reduced-motion:reduce){.public-journal-page *,.public-journal-page *:before,.public-journal-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.public-journal-masthead-image,.journal-media-image,.journal-reveal{transform:none!important}.public-journal-scroll-meter span{animation:none;transform:scaleX(1)}}
