.cluster-toc{display:flex;flex-wrap:wrap;gap:12px 25px;border-block:1px solid #c6bca8;padding:20px 0;margin-top:26px;font-size:14px;line-height:1.6}
.cluster-toc a{color:inherit;text-decoration:underline;text-underline-offset:5px}
.cluster-toc--wide{max-width:1120px;margin:24px auto 40px;width:calc(100% - 2 * var(--pad-x));color:var(--text-primary)}
.cluster-related{padding:40px var(--pad-x);background:var(--bg-cream);color:var(--text-cream-deep);border-block:1px solid #d8cdbb}
.cluster-related p{font-family:var(--font-display);font-size:30px;line-height:1.2;margin-bottom:22px}
.cluster-related div{display:flex;flex-wrap:wrap;gap:18px 32px}
.cluster-related a{font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}
.cluster-related a:focus-visible,.cluster-toc a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
html [id^="haltbarkeit-"]{scroll-margin-top:140px}
@media(max-width:600px){.cluster-toc{font-size:13px;gap:14px 20px}.cluster-related div{flex-direction:column;gap:18px}.cluster-related{padding-block:30px}}
