.related.svelte-us8bcj{max-width:1000px;margin:3.5rem auto 0}.related-title.svelte-us8bcj{color:var(--color-ink);text-align:left;margin:0 0 1.25rem;font-size:1.4rem;font-weight:700}.related-grid.svelte-us8bcj{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rcard.svelte-us8bcj{background:var(--color-card);border:1px solid color-mix(in oklab, var(--color-edge) 25%, transparent);border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px #00000026}.rcard.svelte-us8bcj:hover{background:color-mix(in oklab, var(--color-card) 88%, var(--color-brand));border-color:#8067fe99;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.rmedia.svelte-us8bcj{aspect-ratio:8/5;background:#0003;overflow:hidden}.rmedia.svelte-us8bcj img:where(.svelte-us8bcj){object-fit:cover;width:100%;height:100%;transition:transform .3s}.rcard.svelte-us8bcj:hover .rmedia:where(.svelte-us8bcj) img:where(.svelte-us8bcj){transform:scale(1.05)}.rmedia-fallback.svelte-us8bcj{background:linear-gradient(135deg,#8067fe47,#0003);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rmedia-fallback.svelte-us8bcj img:where(.svelte-us8bcj){opacity:.85;object-fit:contain;width:44px;height:44px}.rbody.svelte-us8bcj{flex-grow:1;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.rtitle.svelte-us8bcj{color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.35}.rarrow.svelte-us8bcj{background:#8067fe33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .3s,transform .3s;display:flex}.rarrow.svelte-us8bcj svg:where(.svelte-us8bcj){width:1rem;height:1rem;color:var(--color-accent)}.rcard.svelte-us8bcj:hover .rarrow:where(.svelte-us8bcj){background:#8067fe59;transform:translate(3px)}@media (width<=640px){.related-grid.svelte-us8bcj{grid-template-columns:1fr}}.js-reveal .rcard.svelte-us8bcj{opacity:0;transform:translateY(12px)}.js-reveal.in-view .rcard.svelte-us8bcj{animation:.45s forwards svelte-us8bcj-rise;animation-delay:calc(var(--i) * .1s)}@keyframes svelte-us8bcj-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.js-reveal .rcard.svelte-us8bcj{opacity:1;transform:none}.js-reveal.in-view .rcard.svelte-us8bcj{animation:none}}.post-dates.svelte-wdqih1{text-align:center;color:color-mix(in oklab, var(--color-ink) 55%, transparent);margin-top:-.5rem;font-size:.875rem}
