.grid.svelte-12eivhs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.card.svelte-12eivhs{background:var(--card);border:1px solid var(--ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cover.svelte-12eivhs{aspect-ratio:3/4;object-fit:cover;object-position:top center;border-bottom:1px solid var(--ink);background:#e1e5ea;width:100%;display:block}.body.svelte-12eivhs{flex-direction:column;flex:1;gap:11px;padding:22px 24px 24px;display:flex}.date.svelte-12eivhs{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px}h3.svelte-12eivhs{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.body.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--body-text);margin:0;font-size:14px;line-height:1.5}.go.svelte-12eivhs{margin-top:auto;font-size:14px;font-weight:700}.sz.svelte-12eivhs{color:var(--muted);font-weight:500}.sub-block.svelte-12eivhs{background:var(--ink);color:var(--paper);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:28px 40px;margin-bottom:clamp(40px,5vw,64px);padding:clamp(32px,4vw,52px);display:grid}.sub-block.svelte-12eivhs h2:where(.svelte-12eivhs){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.12}.sub-block.svelte-12eivhs h2:where(.svelte-12eivhs) span:where(.svelte-12eivhs){color:var(--accent)}.sub-block.svelte-12eivhs p:where(.svelte-12eivhs){color:#f4f3ecb8;margin:12px 0 0;font-size:16px;line-height:1.55}.sub-cta.svelte-12eivhs{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.sub-cta.svelte-12eivhs a:where(.svelte-12eivhs){border-radius:999px;padding:14px 26px;font-size:15px;font-weight:700}.primary.svelte-12eivhs{background:var(--accent);color:var(--ink)}.primary.svelte-12eivhs:hover{background:var(--accent-strong)}.ghost.svelte-12eivhs{color:var(--paper);border:1.5px solid #f4f3ec80}.ghost.svelte-12eivhs:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}
