.blog-card.svelte-9ckcb7{border-top:1px solid var(--color-border);padding:var(--sp-6) 0}.blog-card-featured.svelte-9ckcb7{border-top:none;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;height:100%}.blog-card-latest.svelte-9ckcb7{grid-column:1 / -1}.blog-card-link.svelte-9ckcb7{display:block;text-decoration:none;color:inherit}.blog-card-link-featured.svelte-9ckcb7{display:flex;flex-direction:column;gap:14px;height:100%;background:var(--mkt-card);border:1px solid var(--color-border);border-radius:var(--mkt-radius, 22px);padding:30px 30px 26px;box-shadow:var(--mkt-shadow, var(--shadow-md));transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.blog-card-link-latest.svelte-9ckcb7{flex-direction:row;gap:34px;align-items:stretch;padding:36px 38px}.blog-card-link-featured.svelte-9ckcb7:hover{border-color:var(--color-text-muted);transform:translateY(-2px)}.blog-card-link.svelte-9ckcb7:hover .blog-card-title:where(.svelte-9ckcb7){color:var(--color-accent)}.blog-card-link.svelte-9ckcb7:hover .blog-card-cta:where(.svelte-9ckcb7){color:var(--color-accent)}.blog-card-link-featured.svelte-9ckcb7:hover .blog-card-cta:where(.svelte-9ckcb7) span:where(.svelte-9ckcb7){transform:translate(3px)}.blog-card-link.svelte-9ckcb7:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--r-sm)}.blog-card-tag.svelte-9ckcb7{align-self:flex-start;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--color-accent);padding:5px 11px;border:1px solid var(--color-border);border-radius:999px}.blog-card-col.svelte-9ckcb7{display:flex;flex-direction:column;gap:14px;flex:1}.blog-card-title.svelte-9ckcb7{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;color:var(--color-text-primary);transition:color var(--dur-base) var(--ease)}.blog-card-featured.svelte-9ckcb7 .blog-card-title:where(.svelte-9ckcb7){margin:0;font-size:28px;line-height:1.1}.blog-card-latest.svelte-9ckcb7 .blog-card-title:where(.svelte-9ckcb7){font-size:34px}.blog-card-meta.svelte-9ckcb7{margin:0 0 var(--sp-3);font-size:14px;color:var(--color-text-muted)}.blog-card-featured.svelte-9ckcb7 .blog-card-meta:where(.svelte-9ckcb7){display:flex;align-items:center;gap:10px;margin:0}.blog-card-meta.svelte-9ckcb7 time:where(.svelte-9ckcb7){font-family:var(--font-mono);font-size:13px}.blog-card-featured.svelte-9ckcb7 .blog-card-meta:where(.svelte-9ckcb7) time:where(.svelte-9ckcb7),.blog-card-featured.svelte-9ckcb7 .blog-card-meta:where(.svelte-9ckcb7) span:where(.svelte-9ckcb7){font-family:var(--font-display);font-size:11.5px;font-weight:600;text-transform:uppercase}.blog-card-meta-sep.svelte-9ckcb7{margin:0 var(--sp-2)}.blog-card-featured.svelte-9ckcb7 .blog-card-meta-sep:where(.svelte-9ckcb7){width:4px;height:4px;margin:0;border-radius:50%;background:var(--color-text-muted)}.blog-card-description.svelte-9ckcb7{margin:0 0 var(--sp-4);font-size:16px;line-height:1.6;color:var(--color-text-secondary);max-width:640px}.blog-card-featured.svelte-9ckcb7 .blog-card-description:where(.svelte-9ckcb7){margin:0;font-size:15px;flex:1;max-width:none}.blog-card-cta.svelte-9ckcb7{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color var(--dur-base) var(--ease)}.blog-card-featured.svelte-9ckcb7 .blog-card-cta:where(.svelte-9ckcb7){display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--color-accent);margin-top:2px}.blog-card-featured.svelte-9ckcb7 .blog-card-cta:where(.svelte-9ckcb7) span:where(.svelte-9ckcb7){transition:transform .15s ease}@media (max-width: 680px){.blog-card-link-latest.svelte-9ckcb7{flex-direction:column;gap:14px;padding:30px 30px 26px}.blog-card-latest.svelte-9ckcb7 .blog-card-title:where(.svelte-9ckcb7){font-size:28px}}@media (prefers-reduced-motion: reduce){.blog-card-link-featured.svelte-9ckcb7:hover{transform:none}}
