.related.svelte-1glvt4s{background:var(--paper);border-top:1px solid var(--border-light);padding:clamp(40px,5vw,72px) 0}.rel-title.svelte-1glvt4s{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-muted);margin:0 0 var(--space-5);font-size:1.1rem;font-weight:600}.rel-grid.svelte-1glvt4s{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.rel-card.svelte-1glvt4s{padding:var(--space-5);background:var(--cream);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:transform .25s var(--ease-swift), border-color .25s var(--ease-soft);flex-direction:column;gap:6px;display:flex}.rel-card.svelte-1glvt4s:hover{border-color:var(--fog);transform:translateY(-3px)}.rel-label.svelte-1glvt4s{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:1.08rem;font-weight:600}.rel-desc.svelte-1glvt4s{color:var(--ink-muted);flex:1;font-size:.88rem;line-height:1.5}.rel-go.svelte-1glvt4s{color:var(--crimson);margin-top:6px;font-size:.86rem;font-weight:600}.rel-go.svelte-1glvt4s .arr:where(.svelte-1glvt4s){transition:transform .25s var(--ease-swift);display:inline-block}.rel-card.svelte-1glvt4s:hover .arr:where(.svelte-1glvt4s){transform:translate(3px)}@media (max-width:720px){.rel-grid.svelte-1glvt4s{grid-template-columns:1fr}}
