.journal-article-shell{width:min(100% - 2rem,82rem);margin:0 auto;padding:clamp(2rem,7vw,6rem) 0 5rem}.journal-article{--surface:#211d18;--surface-raised:#29231e;--border-subtle:#d8bd9133;--color-text:#f1e7d2;--color-text-muted:#cfc1ab;--color-text-faint:#9f9380;--color-cream:#f7ead2;--color-ember:#f4b860;--color-ember-dim:#b57443;--color-plasma:#9dc8c1;--color-plasma-dim:#649e96;--accent-ember:#f4b860;--accent-plasma:#9dc8c1;--bg-warm-dark:#161411;--text-primary:#f1e7d2;--text-muted:#cfc1ab;--text-faint:#9f9380;--font-ui:var(--font-mono);--fs-xs:.72rem;--fs-sm:.88rem;--fs-base:1rem;--lh-body:1.7;--space-2xs:.3rem;--space-sm:.7rem;--space-xl:2rem;max-width:48rem;margin:auto}.journal-article__header{background:linear-gradient(135deg,#382a1ed1,#1e1b17f5 52%,#12110ffa);border:1px solid #d8bd9142;border-radius:1.2rem;padding:clamp(1.5rem,5vw,4rem);box-shadow:inset 0 1px #fff5de0f,0 1.5rem 4rem #00000038}.journal-article__header h1{color:#f7ead2;max-width:15ch;font-family:var(--font-display);letter-spacing:-.065em;margin:.45rem 0 1rem;font-size:clamp(3rem,7vw,6.6rem);font-weight:500;line-height:.91}.journal-article__deck{color:#d8cbb4;max-width:55ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.journal-article__meta{flex-wrap:wrap;gap:.7rem;margin:2rem 0 0;display:flex}.journal-article__meta div{background:#11100e59;border:1px solid #d8bd9129;border-radius:.6rem;min-width:9rem;padding:.65rem .75rem}.journal-article__meta dt{color:#d9b67a;font:.62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.journal-article__meta dd{color:#e6d9c4;margin:.3rem 0 0;font-size:.82rem}.journal-article__hero{background:#211d18;border:1px solid #d8bd913d;border-radius:1rem;margin:2rem 0 0;overflow:hidden}.journal-article__hero img{width:100%;height:auto;display:block}.journal-article__guide{background:#f4b8600f;border-left:2px solid #f4b860;margin:2rem 0;padding:1.25rem 1.4rem}.journal-article__guide>p{color:#f4b860;font:.68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.journal-article__guide ol{gap:.45rem;margin:0;padding-left:1.3rem;display:grid}.journal-article__guide a{color:#cfc1ab;text-underline-offset:.18em;text-decoration-color:#9dc8c166}.journal-article__guide a:hover{color:#9dc8c1}.journal-article__body{color:#d7cbb7;font-family:var(--font-body);margin-top:2.5rem;font-size:1.06rem;line-height:1.78}.journal-article__body h2{color:#f1e7d2;font-family:var(--font-display);letter-spacing:-.045em;margin:3.8rem 0 1.15rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:500;line-height:1}.journal-article__body h3{color:#f1e7d2;font-family:var(--font-display);margin:2.25rem 0 .75rem;font-size:1.5rem;line-height:1.1}.journal-article__body p,.journal-article__body li{color:#d7cbb7}.journal-article__body a{color:#9dc8c1;text-underline-offset:.18em;text-decoration-color:#9dc8c173}.journal-article__body blockquote{color:#eee0ca;background:#f4b8600f;border-left:2px solid #f4b860;margin:1.75rem 0;padding:1rem 1.25rem}.journal-article__body pre{color:#d7cbb7;background:#0e1114;border:1px solid #d8bd9133;border-radius:.7rem;padding:1rem;overflow:auto}.journal-article__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.journal-article__body th,.journal-article__body td{text-align:left;border:1px solid #d8bd9133;padding:.65rem}.journal-article__evidence{background:#d8bd9133;border:1px solid #d8bd9133;border-radius:1rem;gap:1px;margin-top:4rem;padding:1px;display:grid;overflow:hidden}.journal-article__evidence>section{background:linear-gradient(145deg,#24201cfa,#171613fc);padding:1.25rem}.journal-article__labels{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.journal-article__labels li{color:#d9b67a;font:.65rem var(--font-mono);text-transform:uppercase;border:1px solid #d8bd9133;border-radius:999px;padding:.25rem .5rem}.journal-article__claims ol{gap:.75rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.journal-article__claims li{background:#9dc8c10a;border-left:2px solid #9dc8c1a6;gap:.3rem;padding:.8rem;display:grid}.journal-article__claims strong{color:#9dc8c1;font:.68rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.journal-article__claims span{color:#e5d8c2;font-size:.88rem;line-height:1.55}.journal-article__claims small{color:#a99a83;font-size:.72rem;line-height:1.5}.journal-article__sources ul{gap:.5rem;margin:.7rem 0 0;padding-left:1.2rem;display:grid}.journal-article__sources li{color:#c7b99f;font-size:.84rem;line-height:1.55}.journal-article__return{flex-wrap:wrap;gap:1rem;max-width:48rem;margin:2rem auto 0;display:flex}.journal-article__return a{color:#9dc8c1;font:.72rem var(--font-mono);text-decoration:none}.journal-article__return a:hover,.journal-article__return a:focus-visible{color:#f4b860;outline:none}.journal-index{border-top:1px solid #d8bd9138;margin:4rem 0;padding-top:4rem}.journal-index>header{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.journal-index h2{color:#f1e7d2;max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.journal-index>header>p{color:#c7b99f;max-width:55ch;margin:0;line-height:1.7}.journal-index>ol{background:#d8bd9133;border:1px solid #d8bd9133;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.journal-index>ol>li{background:linear-gradient(145deg,#231f1bfa,#171613fc);grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;padding:1.25rem;display:grid}.journal-index>ol>li>span{color:#f4b860;font:.68rem var(--font-mono)}.journal-index p{margin:0}.journal-index p:first-child{color:#a99a83;font:.66rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:.7rem;display:flex}.journal-index em{color:#9dc8c1;font-style:normal}.journal-index h3{font-family:var(--font-display);margin:.7rem 0 .55rem;font-size:1.5rem;line-height:1.03}.journal-index h3 a{color:#f1e7d2;text-decoration:none}.journal-index h3 a:hover{color:#f4b860}.journal-index h3+p{color:#c7b99f;font-size:.86rem;line-height:1.6}.journal-index ul{flex-wrap:wrap;gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.journal-index ul li{color:#d9b67a;font:.62rem var(--font-mono);border:1px solid #d8bd912e;border-radius:999px;padding:.2rem .42rem}.journal-index>ol>li>a{color:#9dc8c1;font:.72rem var(--font-mono);align-self:start;text-decoration:none}.journal-index>ol>li>a:hover{color:#f4b860}@media (width<=780px){.journal-index>header,.journal-index>ol{grid-template-columns:1fr}}@media (width<=580px){.journal-article-shell{width:min(100% - 1.25rem,82rem)}.journal-article__header{padding:1.35rem}.journal-article__header h1{font-size:clamp(2.7rem,14vw,4.4rem)}.journal-index>ol>li{grid-template-columns:auto minmax(0,1fr)}.journal-index>ol>li>a{grid-column:2}}
