.featured-card.svelte-u4k2t{position:relative;display:block;height:480px;border-radius:1.25rem;overflow:hidden;text-decoration:none;margin-bottom:2rem;border:1px solid var(--docs-glass-border);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 24px #0000001a}.featured-card.svelte-u4k2t:hover{border-color:var(--docs-accent);transform:translateY(-4px);box-shadow:0 0 24px var(--docs-glow),0 16px 48px #0000002e}.featured-image.svelte-u4k2t{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.featured-card.svelte-u4k2t:hover .featured-image:where(.svelte-u4k2t){transform:scale(1.03)}.featured-overlay.svelte-u4k2t{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,transparent 100%)}.featured-content.svelte-u4k2t{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;display:flex;flex-direction:column;gap:.5rem}.featured-content.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.8125rem;font-weight:500;color:#ffffffb3}.featured-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.75rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.featured-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.9375rem;color:#ffffffbf;line-height:1.6;margin:0;max-width:640px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog-card.svelte-u4k2t{display:flex;flex-direction:column;text-decoration:none;border-radius:1rem;overflow:hidden;border:1px solid var(--docs-glass-border);background:var(--docs-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 4px 16px #00000014}.blog-card.svelte-u4k2t:hover{border-color:var(--docs-accent);transform:translateY(-4px);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 0 24px var(--docs-glow),0 12px 40px #00000026}.card-image.svelte-u4k2t{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--docs-surface)}.card-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1)}.blog-card.svelte-u4k2t:hover .card-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.03)}.card-body.svelte-u4k2t{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.card-body.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.75rem;font-weight:500;color:var(--docs-text-muted)}.card-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.125rem;font-weight:600;color:var(--docs-text);margin:0;transition:color .15s ease;line-height:1.4}.blog-card.svelte-u4k2t:hover .card-body:where(.svelte-u4k2t) h2:where(.svelte-u4k2t){color:var(--docs-accent)}.card-body.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.8125rem;color:var(--docs-text-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:640px){.featured-card.svelte-u4k2t{height:360px}.featured-content.svelte-u4k2t{padding:1.5rem}.featured-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.375rem}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
