.card.svelte-1cso6sw{background:var(--hii-color-surface);border:1px solid var(--hii-color-border);border-radius:var(--hii-radius-md);overflow:hidden;box-shadow:var(--hii-shadow-1);transition:transform var(--hii-duration-base) var(--hii-ease-standard),box-shadow var(--hii-duration-base) var(--hii-ease-standard);block-size:100%}.card.svelte-1cso6sw:hover{transform:translateY(-4px);box-shadow:var(--hii-shadow-3)}.link.svelte-1cso6sw{display:flex;flex-direction:column;block-size:100%;text-decoration:none;color:inherit}.media.svelte-1cso6sw{position:relative;display:block;aspect-ratio:1200 / 630;overflow:hidden}.media.svelte-1cso6sw img{inline-size:100%;block-size:100%;object-fit:cover}.media-placeholder.svelte-1cso6sw{display:grid;place-items:center;block-size:100%;background:var(--hii-color-secondary-100);color:var(--hii-color-secondary-700);font-size:var(--hii-text-4xl)}.chip.svelte-1cso6sw{position:absolute;inset-block-end:var(--hii-space-3);inset-inline-start:var(--hii-space-3);display:inline-flex;align-items:center;gap:calc(var(--hii-space-1) * 1.5);font-size:var(--hii-text-xs);font-weight:var(--hii-weight-semibold);letter-spacing:var(--hii-tracking-wide);text-transform:uppercase;color:var(--hii-color-secondary-900);background:var(--hii-color-secondary-100);border:1px solid var(--hii-color-secondary-300);border-radius:var(--hii-radius-full);padding-block:calc(var(--hii-space-1) / 2);padding-inline:var(--hii-space-3)}.chip.svelte-1cso6sw svg{font-size:var(--hii-text-sm);color:var(--hii-color-secondary-700)}.body.svelte-1cso6sw{display:flex;flex-direction:column;gap:var(--hii-space-2);padding:var(--hii-space-4) var(--hii-space-5) var(--hii-space-5)}.title.svelte-1cso6sw{font-family:var(--hii-font-display);font-size:var(--hii-text-lg);font-weight:var(--hii-weight-semibold);line-height:var(--hii-leading-snug);letter-spacing:var(--hii-tracking-tight);color:var(--hii-color-text)}.link.svelte-1cso6sw:hover .title:where(.svelte-1cso6sw){color:var(--hii-color-primary-700)}.excerpt.svelte-1cso6sw{font-size:var(--hii-text-sm);color:var(--hii-color-text-secondary);line-height:var(--hii-leading-normal);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
