.related.svelte-icdwc0{padding:var(--space-3xl) var(--space-lg);border-bottom:var(--hairline) solid var(--color-rule)}.related-inner.svelte-icdwc0{gap:var(--space-md);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.related-head.svelte-icdwc0{gap:var(--space-xs);flex-direction:column;display:flex}.related-eyebrow.svelte-icdwc0{color:var(--color-ink-3);letter-spacing:.14em;font-size:.72rem}.related-rule.svelte-icdwc0{background:var(--color-rule-strong);width:56px;height:1px}.related-grid.svelte-icdwc0{border:var(--hairline) solid var(--color-rule);grid-template-columns:repeat(3,1fr);display:grid}.rel-card.svelte-icdwc0{gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);background:var(--color-page);border-right:var(--hairline) solid var(--color-rule);color:var(--color-ink);transition:background var(--dur-fast) var(--ease-out-quart);flex-direction:column;min-height:200px;text-decoration:none;display:flex}.rel-card.svelte-icdwc0:last-child{border-right:none}.rel-card.svelte-icdwc0:hover{background:var(--color-surface)}.rel-card.svelte-icdwc0:hover .rel-arrow:where(.svelte-icdwc0){color:var(--color-accent-strong)}.rel-kind.svelte-icdwc0{color:var(--color-accent);letter-spacing:.14em;font-size:.72rem}.rel-title.svelte-icdwc0{margin:var(--space-2xs) 0 0;color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rel-subtitle.svelte-icdwc0{color:var(--color-ink-2);margin-top:var(--space-2xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.rel-arrow.svelte-icdwc0{color:var(--color-accent);letter-spacing:.04em;padding-top:var(--space-sm);transition:color var(--dur-fast) var(--ease-out-quart);margin-top:auto;font-size:.78rem}.rel-card--all.svelte-icdwc0 .rel-all-label:where(.svelte-icdwc0){color:var(--color-accent)}.rel-card--all.svelte-icdwc0{background:var(--color-surface)}@media (max-width:880px){.related-grid.svelte-icdwc0{grid-template-columns:1fr}.rel-card.svelte-icdwc0{border-right:none;border-bottom:var(--hairline) solid var(--color-rule);min-height:0}.rel-card.svelte-icdwc0:last-child{border-bottom:none}}
