.article-body.svelte-1ls0vkj{max-width:720px;font-size:1.05rem;line-height:1.75}.article-body.svelte-1ls0vkj h2:where(.svelte-1ls0vkj){margin-top:2rem}.article-body.svelte-1ls0vkj ul:where(.svelte-1ls0vkj){margin:0 0 1rem 1.1rem}.article-body.svelte-1ls0vkj li:where(.svelte-1ls0vkj){margin-bottom:.65rem}.article-meta.svelte-1ls0vkj{color:var(--color-text-muted);margin-bottom:2rem;font-size:.85rem}.related-pages.svelte-1ls0vkj{margin:2.5rem 0 1rem}.related-pages.svelte-1ls0vkj h2:where(.svelte-1ls0vkj){margin-bottom:.75rem;font-size:1.15rem}.related-grid.svelte-1ls0vkj{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.related-link.svelte-1ls0vkj{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius,12px);color:var(--color-text);padding:1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.related-link.svelte-1ls0vkj:hover{border-color:var(--color-accent);color:var(--color-text);text-decoration:none;box-shadow:0 2px 8px #0000000f}.related-link.svelte-1ls0vkj span:where(.svelte-1ls0vkj){color:var(--color-text-muted);margin-top:.2rem;font-size:.82rem;font-weight:400;display:block}
