.related-card.svelte-7yge6{display:flex;flex-direction:column;background:var(--bg-light);border-radius:var(--space-sm);border-bottom:0;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .2s ease;height:100%}.related-card.svelte-7yge6:after{content:none}.related-card.svelte-7yge6:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.thumb.svelte-7yge6{width:100%;aspect-ratio:16/9;overflow:hidden}.thumb.svelte-7yge6 img:where(.svelte-7yge6){width:100%;height:100%;object-fit:cover;display:block}.info.svelte-7yge6{padding:var(--space-md);flex:1;display:flex;align-items:center}.info.svelte-7yge6 h3:where(.svelte-7yge6){margin:0;font-size:var(--font-size-md);line-height:1.3;color:var(--dark-violet)}@media (min-width: 1024px){.thumb.svelte-7yge6{aspect-ratio:4/3}.info.svelte-7yge6 h3:where(.svelte-7yge6){font-size:var(--font-size-lg)}}.related-grid.svelte-yxvvhy{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media (min-width: 600px){.related-grid.svelte-yxvvhy{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.related-grid.svelte-yxvvhy{grid-template-columns:repeat(3,1fr)}}.hero.svelte-ghr2gw{position:relative;border-radius:var(--space-sm);overflow:hidden}.hero.svelte-ghr2gw img:where(.svelte-ghr2gw){width:100%;height:300px;object-fit:cover;display:block}.overlay.svelte-ghr2gw{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d 20%,#0000 60%);pointer-events:none;z-index:1}.hero-text.svelte-ghr2gw{position:absolute;bottom:var(--space-md);left:var(--space-md);right:var(--space-md);color:var(--white);text-shadow:0 2px 8px rgba(0,0,0,.6);z-index:2}.hero-meta.svelte-ghr2gw{font-size:var(--font-size-md);margin:0}.content.svelte-ghr2gw{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--black);margin-bottom:var(--space-2xl)}.content.svelte-ghr2gw p{margin-bottom:var(--space-md)}.content.svelte-ghr2gw h2{font-size:var(--font-size-xl);margin:var(--space-xl) 0 var(--space-sm);color:var(--dark-violet)}.content.svelte-ghr2gw h3{font-size:var(--font-size-lg);margin:var(--space-lg) 0 var(--space-xs);color:var(--dark-violet)}.content.svelte-ghr2gw ul,.content.svelte-ghr2gw ol{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.content.svelte-ghr2gw blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--light-yellow);border-left:4px solid var(--yellow)}.content.svelte-ghr2gw pre{background:var(--bg-border);padding:var(--space-md);border-radius:var(--space-sm);overflow-x:auto;margin-bottom:var(--space-lg)}.content.svelte-ghr2gw code{background:var(--bg-border);padding:.1em .3em;border-radius:3px;font-family:var(--font-body),sans-serif;font-size:var(--font-size-sm)}
