.journal-section-banner{border-bottom:1px solid #0f0a0c29;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px;padding:14px 0;display:grid}.journal-section-banner>:last-child{justify-self:end}[class*=bg-bg-wine-ink] .journal-section-banner,[class*=bg-bg-ink] .journal-section-banner{border-bottom-color:#f2ead82e}@media (max-width:720px){.journal-section-banner{grid-template-columns:minmax(0,1fr);align-items:start}.journal-section-banner>:last-child{justify-self:start}}.journal-stat-strip{border-top:1px solid #0f0a0c29;border-bottom:1px solid #0f0a0c29;gap:0;display:grid}.journal-stat-strip__cell{border-right:1px solid #0f0a0c1f;padding:26px 22px}.journal-stat-strip__cell:last-child{border-right:0}@media (max-width:1180px){.journal-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.journal-stat-strip__cell{border-bottom:1px solid #0f0a0c1f}.journal-stat-strip__cell:nth-child(3n){border-right:0}}@media (max-width:720px){.journal-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journal-stat-strip__cell:nth-child(odd){border-right:1px solid #0f0a0c1f}.journal-stat-strip__cell:nth-child(2n){border-right:0}}.journal-toc-table>li{list-style:none}.journal-toc-row{color:inherit;transition:background-color .2s var(--ease-interaction);border-top:1px solid #0f0a0c29;grid-template-columns:80px 1.5fr 2fr 1fr 100px;align-items:baseline;gap:32px;padding:26px 0;text-decoration:none;display:grid}.journal-toc-row:hover{background-color:#5818320a}.journal-toc-row__num{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--color-primary-500);text-transform:uppercase;font-size:11px;font-weight:500}.journal-toc-row__title-inner{font-family:var(--font-display), "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:-.008em;text-wrap:balance;color:var(--color-text-primary);transition:color .2s var(--ease-interaction);font-size:clamp(24px,1.9vw,32px);font-weight:450;line-height:1.2;display:block}.journal-toc-row:hover .journal-toc-row__title-inner{color:var(--color-primary-500)}.journal-toc-row__kind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary-500);font-size:10px}.journal-toc-row__time{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-secondary);text-align:right;font-size:10px}@media (max-width:1180px){.journal-toc-row{grid-template-columns:50px 1fr 100px;gap:18px}.journal-toc-row__meta,.journal-toc-row__kind{display:none}}.journal-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-primary);transition:background-color .2s var(--ease-interaction), color .2s var(--ease-interaction), border-color .2s var(--ease-interaction);border:1px solid #0f0a0c33;align-items:center;gap:8px;padding:6px 12px;font-size:10px;text-decoration:none;display:inline-flex}.journal-chip:hover{background-color:var(--color-primary-500);color:var(--color-text-cream);border-color:var(--color-primary-500)}.journal-most-read-grid{border-top:1px solid #0f0a0c29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.journal-most-read-grid>a{border-right:1px solid #0f0a0c1f;padding:36px 32px}.journal-most-read-grid>a:last-child{border-right:0}@media (max-width:1180px){.journal-most-read-grid{grid-template-columns:1fr}.journal-most-read-grid>a{border-bottom:1px solid #0f0a0c1f;border-right:0}.journal-most-read-grid>a:last-child{border-bottom:0}}.journal-essay-row{color:inherit;transition:background-color .25s var(--ease-interaction);border-bottom:1px solid #f2ead82e;grid-template-columns:180px 1.4fr 1fr;align-items:start;gap:48px;padding:44px 0;text-decoration:none;display:grid}.journal-essay-row:hover{background-color:#f2ead808}.journal-essay-row__media{aspect-ratio:4/5;position:relative}.journal-essay-row__meta{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:14px;height:100%;display:flex}@media (max-width:1180px){.journal-essay-row{grid-template-columns:140px 1fr;gap:24px}.journal-essay-row__meta{border-top:1px solid #f2ead824;flex-direction:row;grid-column:span 2;align-items:center;height:auto;padding-top:14px}}.journal-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1180px){.journal-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.journal-archive-grid{grid-template-columns:minmax(0,1fr)}}.journal-archive-plate{background:var(--color-bg-cream);color:var(--color-text-primary);border:1px solid #0f0a0c2e;padding:24px 24px 22px;position:relative}.journal-archive-plate:before{content:"";pointer-events:none;border:1px solid #0f0a0c1f;position:absolute;inset:8px}.journal-archive-plate header,.journal-archive-plate footer{position:relative}.journal-archive-plate header{color:var(--color-text-tertiary)}.journal-archive-plate footer{color:var(--color-primary-500);border-top:1px solid #0f0a0c24;padding-top:10px}.journal-archive-plate p,.journal-archive-plate div{position:relative}.journal-archive-plate[data-current]{background:var(--color-primary-500);color:var(--color-text-cream);border-color:var(--color-primary-500)}.journal-archive-plate[data-current]:before{border-color:#f2ead840}.journal-archive-plate[data-current] header,.journal-archive-plate[data-current] footer,.journal-archive-plate[data-current]>p:first-of-type{color:var(--color-accent-400)}.journal-archive-plate[data-current] footer{border-top-color:#f2ead840}.journal-masthead-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}@media (max-width:1180px){.journal-masthead-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.journal-masthead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-author-tile{color:inherit;text-decoration:none;display:block}.journal-newsletter-cinematic{background:var(--color-bg-wine-ink);color:var(--color-text-cream);padding:clamp(64px,8vw,100px) clamp(28px,4vw,56px);position:relative;overflow:hidden}.journal-newsletter-cinematic__dotted{pointer-events:none;opacity:.14;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.journal-newsletter-cinematic__form input[type=email]{color:var(--color-text-cream);font:inherit;font-family:var(--font-display), "Times New Roman", serif;width:100%;transition:border-color .2s var(--ease-interaction);background:0 0;border:0;border-bottom:1px solid #f2ead866;outline:none;padding:14px 0;font-size:clamp(20px,1.8vw,22px);font-style:italic;font-weight:300}.journal-newsletter-cinematic__form input[type=email]:focus-visible{border-bottom-color:var(--color-accent-400)}.journal-newsletter-cinematic__form input[type=email]::placeholder{color:#f2ead873}.journal-newsletter-cinematic__submit{background:var(--color-accent-400);width:100%;color:var(--color-bg-wine-ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-interaction), color .2s var(--ease-interaction);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:20px 26px;font-size:11px;font-weight:800;display:inline-flex}.journal-newsletter-cinematic__submit:hover:not(:disabled){background:var(--color-text-cream)}.journal-newsletter-cinematic__submit:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.journal-toc-row,.journal-essay-row,.journal-chip,.journal-newsletter-cinematic__submit,.journal-newsletter-cinematic__form input[type=email]{transition:none}}
