.journal-body{--journal-canvas:#0d0c0a;--journal-ink:#ece7dc;--journal-muted:#aaa296;--journal-quiet:#80796f;--journal-rule:#ece7dc29;--journal-link:#e0a35c;--font-editorial:var(--font-body);--journal-gutter:clamp(20px, 4vw, 48px);background:var(--journal-canvas);min-height:100vh;color:var(--journal-ink)}:root[data-theme=light] .journal-body{--journal-canvas:#f5f0e7;--journal-ink:#2d2923;--journal-muted:#625c51;--journal-quiet:#71695d;--journal-rule:#2d29232e;--journal-link:#974018}.journal-body:before{display:none}.journal-shell,.journal-article-shell{width:min(100%, var(--max));margin-inline:auto}.journal-index__hero,.journal-index__articles,.journal-article,.journal-crew-links,.journal-related{padding-inline:var(--journal-gutter)}.journal-index__hero{border-bottom:1px solid var(--journal-rule);padding-block:clamp(52px,9vw,94px) clamp(40px,6vw,68px)}.journal-index__hero h1,.journal-article__header h1,.journal-section-heading h2,.journal-card h2,.journal-empty-state h2,.journal-related h2,.journal-crew-links h2,.journal-prose h2,.journal-prose h3{color:var(--journal-ink);font-family:var(--font-editorial);letter-spacing:-.025em;text-transform:none;font-weight:600}.journal-index__hero h1{max-width:42rem;margin:10px 0 0;font-size:clamp(2.45rem,5vw,3.75rem);line-height:1.03}.journal-index__intro{max-width:39rem;color:var(--journal-muted);font-family:var(--font-editorial);margin:18px 0 0;font-size:clamp(1.12rem,1.8vw,1.3rem);line-height:1.55}.journal-preview-note{border-left:2px solid var(--accent);max-width:39rem;color:var(--journal-muted);margin:22px 0 0;padding-left:12px;font-size:.84rem;line-height:1.45}.journal-index__articles{padding-block:clamp(40px,6vw,72px) clamp(64px,9vw,112px)}.journal-section-heading{max-width:42rem;margin-bottom:26px}.journal-section-heading h2,.journal-related h2,.journal-crew-links h2{margin:7px 0 0;font-size:clamp(1.7rem,3.3vw,2.5rem);line-height:1.08}.journal-card-grid,.journal-related__grid{gap:0 clamp(28px,5vw,64px);display:grid}.journal-card{border-top:1px solid var(--journal-rule);flex-direction:column;align-items:flex-start;min-width:0;padding:25px 0 28px;display:flex}.journal-card__eyebrow,.journal-article__eyebrow{color:var(--accent-highlight);font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.66rem;font-weight:900;line-height:1.2;display:flex}.journal-status{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent-highlight);letter-spacing:.12em;background:0 0;padding:3px 5px;font-size:.58rem}.journal-card h2{margin:15px 0 0;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.12}.journal-card h2 a{border-bottom:1px solid #0000}.journal-card h2 a:hover{color:var(--journal-link);border-color:currentColor}.journal-card__excerpt{max-width:38rem;color:var(--journal-muted);font-family:var(--font-editorial);margin:10px 0 0;font-size:1rem;line-height:1.55}.journal-card__footer{width:100%;color:var(--journal-quiet);justify-content:space-between;align-items:center;gap:12px;margin-top:19px;font-size:.78rem;display:flex}.journal-text-link{border-bottom:1px solid color-mix(in srgb, var(--accent) 56%, transparent);width:fit-content;color:var(--accent-highlight);font-family:var(--font-heading);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:.69rem;font-weight:900;line-height:1.25;display:inline-flex}.journal-text-link:hover{color:var(--journal-ink);border-color:currentColor}.journal-empty-state{border-top:1px solid var(--journal-rule);max-width:40rem;padding-top:25px}.journal-empty-state h2{margin:10px 0 0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1}.journal-empty-state>p:last-child{max-width:33rem;color:var(--journal-muted);font-family:var(--font-editorial);margin:14px 0 0}.journal-article-page{padding-bottom:clamp(64px,9vw,112px)}.journal-article{padding-block:clamp(25px,4vw,52px) clamp(48px,7vw,84px)}.journal-article-shell{max-width:48rem}.journal-breadcrumbs{color:var(--journal-quiet);flex-wrap:wrap;align-items:center;gap:7px;font-size:.8rem;display:flex}.journal-breadcrumbs a{border-bottom:1px solid #0000}.journal-breadcrumbs a:hover{border-color:var(--accent);color:var(--journal-ink)}.journal-article__header{padding-block:25px 27px}.journal-article__header h1{overflow-wrap:anywhere;text-wrap:balance;max-width:46rem;margin:14px 0 0;font-size:clamp(2.2rem,4.5vw,3.25rem);line-height:1.06}.journal-article__dek{max-width:42rem;color:var(--journal-muted);font-family:var(--font-editorial);margin:18px 0 0;font-size:clamp(1.12rem,1.6vw,1.28rem);line-height:1.5}.journal-article__meta{color:var(--journal-quiet);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:21px;font-size:.78rem;display:flex}.journal-article__meta>*+*{border-left:1px solid var(--journal-rule);padding-left:14px}.journal-article__cover{max-width:48rem;margin:4px 0 0}.journal-article__cover img,.journal-prose img{aspect-ratio:auto 3/2;background:color-mix(in srgb, var(--journal-ink) 5%, transparent);object-fit:contain;border:0;width:100%;height:auto}.journal-article__cover figcaption{color:var(--journal-quiet);font-family:var(--font-editorial);margin-top:8px;font-size:.86rem;line-height:1.45}.journal-article__divider{border-top:1px solid var(--journal-rule);width:min(100%,43rem);margin-top:clamp(28px,4vw,42px)}.journal-prose{max-width:43rem;color:var(--journal-ink);font-family:var(--font-editorial);padding-top:clamp(30px,4vw,42px);font-size:clamp(1.0625rem,1.2vw,1.125rem);font-weight:400;line-height:1.7}.journal-prose>:first-child{margin-top:0}.journal-prose p,.journal-prose ul,.journal-prose ol,.journal-prose blockquote{margin-block:0 1.4em}.journal-prose h2,.journal-prose h3{scroll-margin-top:104px}.journal-prose h2{margin:2.15em 0 .7em;font-size:clamp(1.45rem,2.2vw,1.875rem);line-height:1.15}.journal-prose h3{margin:1.9em 0 .65em;font-size:clamp(1.3rem,1.9vw,1.5rem);line-height:1.2}.journal-prose ul,.journal-prose ol{padding-left:1.25em}.journal-prose li+li{margin-top:.35em}.journal-prose a{color:var(--journal-link);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 72%, transparent);text-decoration-color:color-mix(in srgb, currentColor 72%, transparent);text-underline-offset:.16em;text-decoration-thickness:1px}.journal-prose a:hover{color:var(--journal-ink);text-decoration-thickness:2px}.journal-prose blockquote{border-left:2px solid var(--accent);color:var(--journal-muted);margin-inline:0;padding-left:18px}.journal-prose img{margin-block:1.8em}.journal-prose .journal-inline-figure{width:min(100%,43rem);margin:2em 0}.journal-prose .journal-inline-figure img{max-width:100%;margin:0;display:block}.journal-prose .journal-inline-figure figcaption{color:var(--journal-quiet);margin-top:8px;font-size:.86rem;line-height:1.45}.journal-crew-links,.journal-related{margin-top:clamp(50px,8vw,86px)}.journal-crew-links{border-block:1px solid var(--journal-rule);padding-block:clamp(36px,5vw,58px)}.journal-crew-links__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.journal-crew-links__actions .journal-text-link{margin-left:6px}.journal-related{margin-bottom:0}.journal-related h2{margin-bottom:22px}.journal-card--related{min-height:0}.journal-card--related .journal-card__excerpt{display:none}.journal-card--related .journal-card__footer{justify-content:flex-end}@media (width>=700px){.journal-card-grid,.journal-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.journal-index__hero{padding-block:46px 38px}.journal-article{padding-top:22px}.journal-article__meta{flex-direction:column;align-items:flex-start;gap:5px}.journal-article__meta>*+*{border-left:0;padding-left:0}.journal-crew-links__actions{grid-template-columns:1fr;display:grid}.journal-crew-links__actions .button{width:100%}.journal-crew-links__actions .journal-text-link{margin-top:6px;margin-left:0}}@media (prefers-reduced-motion:reduce){.journal-body *{scroll-behavior:auto;transition-duration:.01ms!important}}
