.related-heading.svelte-739m4j{margin-bottom:40px}.related-h2.svelte-739m4j{margin-top:16px}.related-h2 em{font-style:italic;font-weight:400;color:var(--color-primary)}.related-grid.svelte-739m4j{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.related-grid.svelte-739m4j{grid-template-columns:repeat(3,1fr)}}.related-card.svelte-739m4j{background:var(--section-bg-contrast);border:1px solid var(--color-hair);border-radius:14px;padding:24px 26px 26px;text-decoration:none;color:inherit;display:flex;flex-direction:column;min-height:200px}@media (prefers-reduced-motion: no-preference){.related-card.svelte-739m4j{transition:border-color .16s ease}}.related-card.svelte-739m4j:hover{border-color:var(--color-ink)}.related-card.svelte-739m4j:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.related-card-tag.svelte-739m4j{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.related-card-title.svelte-739m4j{font-size:22px;font-weight:600;letter-spacing:-.018em;margin-top:14px}.related-card-desc.svelte-739m4j{margin-top:10px}.related-card-spacer.svelte-739m4j{flex:1}.related-card-cta.svelte-739m4j{margin-top:22px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);display:inline-flex;align-items:center;gap:6px}
