.journal-index{background:var(--brand-bg-alt)}.journal-aside{position:sticky;top:24px;padding:16px;border-left:3px solid var(--brand-primary);background:var(--brand-surface-muted)}.journal-aside h2{font-size:1.15rem;margin-bottom:16px}.journal-aside ul{margin:0}.journal-aside li{display:grid;grid-template-columns:3.5em 1fr;grid-gap:8px;gap:8px}.journal-aside li+li{margin-top:12px}.journal-aside time{font-size:.8rem;font-weight:660}.journal-item{padding:24px;margin-bottom:16px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius)}.journal-item h2{margin:8px 0 16px;font-size:max(1.25rem, min(2vw, 1.65rem))}.journal-meta{font-size:.88rem}.journal-prose{margin:24px 0;padding-top:24px;border-top:1px solid var(--brand-border);word-wrap:anywhere}.journal-prose img{height:auto}.article-author{display:flex;align-items:flex-start;gap:16px;padding:16px;margin-bottom:24px;background:var(--brand-bg-alt)}.article-author h2{font-size:1.1rem;margin-bottom:8px}.article-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.article-author p{margin:0}.article-reply{margin-top:32px}.article-reply form{display:grid;grid-gap:16px;gap:16px;max-width:620px}.article-reply .btn{justify-self:start}.pagination .page-link{color:var(--brand-primary)}.pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991.98px){.journal-aside{position:static}}.journal-item .journal-meta{padding-top:8px;margin-bottom:16px;border-top:1px solid var(--brand-border)}.journal-links{display:flex;flex-wrap:wrap;gap:16px}