.margin-related.svelte-7gc5tf{border-top:1px solid var(--color-border);margin-top:2.25rem;padding-top:.6rem}.margin-related__label.svelte-7gc5tf{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .55rem;font-weight:500}.margin-related__label.svelte-7gc5tf:not(:first-child){margin-top:1.5rem}.margin-related.svelte-7gc5tf ul:where(.svelte-7gc5tf){gap:.8rem;margin:0 0 .25rem;padding:0;list-style:none;display:grid}.margin-related.svelte-7gc5tf a:where(.svelte-7gc5tf){font-family:var(--font-reading);color:var(--color-text-secondary);text-underline-offset:2px;font-size:.78125rem;line-height:1.35;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;position:relative}.margin-related.svelte-7gc5tf a:where(.svelte-7gc5tf):after{content:"";inset-inline:0;height:max(100%,24px);position:absolute;top:50%;transform:translateY(-50%)}.margin-related.svelte-7gc5tf a:where(.svelte-7gc5tf):hover,.margin-related.svelte-7gc5tf a:where(.svelte-7gc5tf):focus-visible{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.margin-related.svelte-7gc5tf a.derived:where(.svelte-7gc5tf){color:var(--color-text-muted);font-style:italic}
