.journal-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,280px);gap:12px;margin:24px 0}.journal-tools label{font-weight:800}.journal-tools input,.journal-tools select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--mc-line);border-radius:10px;background:var(--mc-cream);color:var(--mc-ink);font:inherit}
.journal-status{min-height:24px;color:var(--mc-muted);font-weight:700}.journal-grid{display:grid;gap:24px}.journal-article{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--mc-line);border-radius:16px;background:var(--mc-cream);box-shadow:var(--mc-elev-1)}.journal-article.has-image{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.journal-media img{width:100%;height:100%;min-height:300px;object-fit:cover}.journal-content{padding:clamp(22px,4vw,38px)}.journal-kicker{color:var(--mc-teal);font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.journal-content h2{margin:7px 0 8px}.journal-title-link{color:inherit;text-decoration:none}.journal-title-link:hover{text-decoration:underline}.journal-byline,.journal-source,.journal-rights{color:var(--mc-muted);font-size:.86rem}.journal-summary{font-size:1.08rem;font-weight:650}.journal-body{margin-top:22px}.journal-body p{margin-top:14px;max-width:76ch}.journal-evidence{margin-top:24px;padding-top:18px;border-top:1px solid var(--mc-line)}.journal-read{margin-top:14px}.journal-back{display:inline-flex;color:var(--mc-teal);font-weight:800}.journal-empty{padding:28px;border-left:4px solid var(--mc-gold);background:var(--mc-paper-2);border-radius:10px}
html[data-theme="dark"] .journal-kicker{color:var(--mc-gold)}@media(max-width:760px){.nav-inner{gap:8px}.nav-inner .brand{min-width:0}.nav-inner .brand-txt small{display:none}.journal-tools,.journal-article.has-image{grid-template-columns:1fr}.journal-media img{min-height:0;max-height:260px}}@media(forced-colors:active){.journal-article,.journal-empty{border:1px solid CanvasText}}
