.zel-journal-toc{min-width:0;background:#fbf8f4;border:1px solid #ddd3c9;padding:20px;color:#181512;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.zel-journal-toc summary{font-weight:600;cursor:pointer;font-size:17px}
.zel-journal-toc ul{padding-left:18px;margin:14px 0 0;list-style:disc}
.zel-journal-toc li{margin:8px 0}
.zel-journal-toc li ul{margin-top:6px}
.zel-journal-toc a{color:#86516b;text-decoration:underline;text-underline-offset:3px}
.zel-journal-toc a:focus-visible{outline:2px solid #86516b;outline-offset:3px}
.zel-journal-anchor{scroll-margin-top:210px}
@media(min-width:1025px){.zel-journal-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:36px;align-items:start}.zel-journal-layout>article{min-width:0}.zel-journal-layout>.zel-journal-toc{position:sticky;top:190px;max-height:calc(100vh - 210px);overflow:auto}.zel-journal-toc summary{list-style:none;pointer-events:none}.zel-journal-toc summary::-webkit-details-marker{display:none}}
@media(max-width:1024px){.zel-journal-toc{margin:0 0 24px}.zel-journal-anchor{scroll-margin-top:130px}}
