.card.svelte-1psxle5{position:relative;display:block;overflow:hidden;background:var(--c-surface);color:var(--c-white)}.card.svelte-1psxle5:hover{color:var(--c-white)}.card__media.svelte-1psxle5{position:relative;width:100%}.card__body.svelte-1psxle5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:clamp(20px,2vw,28px);background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.62));pointer-events:none}.card__eyebrow.svelte-1psxle5{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--a-white-80)}.card__title.svelte-1psxle5{display:inline-flex;align-items:center;gap:8px;font-weight:var(--fw-bold);letter-spacing:var(--ls-normal);line-height:1.15;color:var(--c-white)}.size-sm.svelte-1psxle5 .card__title:where(.svelte-1psxle5){font-size:clamp(16px,1.2vw,19px)}.size-md.svelte-1psxle5 .card__title:where(.svelte-1psxle5){font-size:clamp(18px,1.5vw,23px)}.size-lg.svelte-1psxle5 .card__title:where(.svelte-1psxle5){font-size:clamp(24px,2.2vw,34px)}.card__text.svelte-1psxle5{font-size:var(--fs-meta);line-height:1.45;color:var(--a-white-70)}.card__meta.svelte-1psxle5{margin-top:2px;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#ffffffa6}
