.journal-index-boundary{border:1px solid var(--rule);border-radius:.65rem;padding:clamp(1rem,3vw,2rem);line-height:1.65}.journal-index-boundary h2{font-size:clamp(1.3rem,4vw,1.8rem)}.journal-subject-nav{flex-wrap:wrap;gap:.5rem 1rem;margin:2rem 0;display:flex}.journal-subject-nav a{align-items:center;min-height:44px;display:inline-flex}.journal-subject-nav a:focus-visible,.journal-topic-empty a:focus-visible{outline-offset:4px;outline:3px solid #7146c5}.journal-subjects{gap:3rem;display:grid}.journal-subjects>section{min-width:0;scroll-margin-top:6rem}.journal-subjects h2{font-size:clamp(1.5rem,4vw,2rem)}.journal-vocabulary{color:var(--muted);margin-bottom:1.2rem;line-height:1.65}.journal-topic-empty{border-left:2px solid var(--rule);padding:1rem 1.3rem}.journal-topic-empty a{align-items:center;min-height:44px;display:inline-flex}.post-list .journal-publication{color:var(--muted);margin:.6rem .25rem 0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.journal-subjects,.journal-subjects *{scroll-behavior:auto}}.journal-card-status{color:var(--ink);overflow-wrap:anywhere;margin:.4rem .25rem 0;font-size:.82rem;line-height:1.65}.journal-index-status{overflow-wrap:anywhere;line-height:1.75}
