.journal-toc{border:1px solid var(--theme-border);border-left:3px solid var(--theme-primary);background:linear-gradient(135deg, var(--theme-primary-light), var(--theme-surface-alt));border-radius:1rem;margin-bottom:3rem;padding:1.5rem}.journal-toc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.journal-toc summary::-webkit-details-marker{display:none}.journal-toc summary span{align-items:center;gap:.65rem;display:flex}.journal-toc details[open] summary>svg{transform:rotate(180deg)}.journal-toc ol{margin-top:1rem;padding:0;list-style:none}.journal-toc li+li{border-top:1px solid var(--theme-border)}.journal-toc a{color:var(--theme-muted);padding:.7rem .25rem;font-size:.8125rem;line-height:1.6;transition:color .2s,padding-left .2s;display:block}.journal-toc a:hover,.journal-toc a[aria-current=location]{color:var(--theme-primary);padding-left:.6rem}.journal-toc-subsection{padding-left:1rem}@media (max-width:640px){.journal-toc{padding:1.25rem}}
