.related-links.svelte-1glvt4s{margin-top:56px}.related-header.svelte-1glvt4s{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.related-header.svelte-1glvt4s h2:where(.svelte-1glvt4s){font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--text-primary)}.related-header.svelte-1glvt4s p:where(.svelte-1glvt4s){color:var(--text-secondary);font-size:14px;line-height:1.6}.related-grid.svelte-1glvt4s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.related-card.svelte-1glvt4s{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;border:1px solid var(--border);background:var(--surface-card);text-decoration:none;transition:border-color .15s,transform .15s}.related-card.svelte-1glvt4s:hover{border-color:var(--border-bright);transform:translateY(-2px)}.related-label.svelte-1glvt4s{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary-light)}.related-card.svelte-1glvt4s h3:where(.svelte-1glvt4s){font-family:var(--font-display);font-size:18px;font-weight:550;color:var(--text-primary)}.related-card.svelte-1glvt4s p:where(.svelte-1glvt4s){color:var(--text-secondary);font-size:14px;line-height:1.6}@media(max-width:640px){.related-grid.svelte-1glvt4s{grid-template-columns:1fr}}
