.intro.svelte-1p92muy{max-width:var(--measure);color:var(--text-2);margin:0 0 2.5rem}.grid.svelte-1p92muy{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background-color:var(--border);border-block:1px solid var(--border)}.card.svelte-1p92muy{display:flex;flex-direction:column;gap:.4rem;background-color:var(--bg);padding:1.3rem 1.2rem 1.4rem;text-decoration:none;transition:background-color .15s ease}.card.svelte-1p92muy:hover{background-color:var(--bg-2)}.card-title.svelte-1p92muy{font-family:var(--font-display);font-variation-settings:"opsz" 24;font-size:1.2rem;font-weight:600;line-height:1.25;color:var(--text)}.card.svelte-1p92muy:hover .card-title:where(.svelte-1p92muy){color:var(--ocean)}.card-line.svelte-1p92muy{font-family:var(--font-body);font-size:.95rem;line-height:1.45;color:var(--text-2)}.card-meta.svelte-1p92muy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin-top:auto;padding-top:.8rem;font-family:var(--font-ui);font-size:.82rem;letter-spacing:.02em;color:var(--text-2)}.badge.svelte-1p92muy{color:var(--terre);text-transform:uppercase;font-size:.7rem;letter-spacing:.1em}@media (max-width: 700px){.grid.svelte-1p92muy{grid-template-columns:1fr}}
