.related-concepts.svelte-1dkp8t4.svelte-1dkp8t4{padding:32px 0 8px;border-top:1px solid var(--rule);margin-top:48px}.related-concepts__head.svelte-1dkp8t4.svelte-1dkp8t4{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.related-concepts__label.svelte-1dkp8t4.svelte-1dkp8t4{font-size:10px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.related-concepts__title.svelte-1dkp8t4.svelte-1dkp8t4{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.related-concepts__grid.svelte-1dkp8t4.svelte-1dkp8t4{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(20px,3vw,48px)}.rc-card.svelte-1dkp8t4.svelte-1dkp8t4{display:flex;align-items:baseline;gap:8px;padding:14px 0;border-top:1px solid var(--rule-soft);text-decoration:none;color:var(--ink);transition:padding-left .16s ease}.rc-card.svelte-1dkp8t4.svelte-1dkp8t4:hover{padding-left:6px}.rc-card__type.svelte-1dkp8t4.svelte-1dkp8t4{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding-top:2px}.rc-card__label.svelte-1dkp8t4.svelte-1dkp8t4{font-size:13.5px;line-height:1.4;flex:1;color:var(--ink-2);transition:color .16s}.rc-card.svelte-1dkp8t4:hover .rc-card__label.svelte-1dkp8t4{color:var(--ink)}@media (max-width: 640px){.related-concepts__grid.svelte-1dkp8t4.svelte-1dkp8t4{grid-template-columns:1fr}}
