.related-card.svelte-4p33l7{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-4p33l7:after{content:none}.related-card.svelte-4p33l7:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.thumb.svelte-4p33l7{width:100%;aspect-ratio:16/9;overflow:hidden}.thumb.svelte-4p33l7 img:where(.svelte-4p33l7){width:100%;height:100%;object-fit:cover;display:block}.info.svelte-4p33l7{padding:var(--space-md);flex:1;display:flex;align-items:center}.info.svelte-4p33l7 h3:where(.svelte-4p33l7){margin:0;font-size:var(--font-size-md);line-height:1.3;color:var(--dark-violet)}@media (min-width: 1024px){.thumb.svelte-4p33l7{aspect-ratio:4/3}.info.svelte-4p33l7 h3:where(.svelte-4p33l7){font-size:var(--font-size-lg)}}.related-grid.svelte-x9i1xf{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media (min-width: 600px){.related-grid.svelte-x9i1xf{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.related-grid.svelte-x9i1xf{grid-template-columns:repeat(3,1fr)}}.hero.svelte-1teoznn{position:relative;border-radius:var(--space-sm);overflow:hidden}.hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:300px;object-fit:cover;display:block}.overlay.svelte-1teoznn{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-1teoznn{z-index:2;margin-bottom:var(--space-md)}.hero-text.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0 0 var(--space-xxl);font-size:var(--font-size-2xl);line-height:var(--line-height-sm);color:var(--black)}.hero-meta.svelte-1teoznn{font-size:var(--font-size-md);margin:0;color:var(--black)}.content.svelte-1teoznn{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--black);margin-bottom:var(--space-2xl)}.content.svelte-1teoznn p{margin-bottom:var(--space-md)}.content.svelte-1teoznn h1{display:none}.content.svelte-1teoznn h2{font-size:var(--font-size-xl);margin:var(--space-xl) 0 var(--space-sm);color:var(--dark-violet)}.content.svelte-1teoznn h3{font-size:var(--font-size-lg);margin:var(--space-lg) 0 var(--space-xs);color:var(--dark-violet)}.content.svelte-1teoznn ul,.content.svelte-1teoznn ol{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.content.svelte-1teoznn 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-1teoznn pre{background:var(--bg-border);padding:var(--space-md);border-radius:var(--space-sm);overflow-x:auto;margin-bottom:var(--space-lg)}.content.svelte-1teoznn code{background:var(--bg-border);padding:.1em .3em;border-radius:3px;font-family:var(--font-body),sans-serif;font-size:var(--font-size-sm)}
