.category.svelte-a9y4xv{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:.45rem}.story-card.svelte-a9y4xv{min-width:0}.story-link.svelte-a9y4xv{display:block;height:100%;border-radius:.8rem;text-decoration:none}.story-link.svelte-a9y4xv:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.cover.svelte-a9y4xv{position:relative;aspect-ratio:16 / 10;background:#16485a;overflow:hidden;border-radius:.8rem}.cover.svelte-a9y4xv img:where(.svelte-a9y4xv){width:100%;height:100%;object-fit:cover;transition:transform .45s}.story-link.svelte-a9y4xv:hover .cover:where(.svelte-a9y4xv) img:where(.svelte-a9y4xv){transform:scale(1.035)}.format.svelte-a9y4xv{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:.3rem;background:#102d40e8;color:#fff;font-size:.72rem;font-weight:600}.copy.svelte-a9y4xv{padding:1.15rem .15rem 0}h2.svelte-a9y4xv{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:500;line-height:1.16;color:var(--foreground);text-wrap:balance}.excerpt.svelte-a9y4xv{color:var(--muted-foreground);font-size:.94rem;line-height:1.65;margin-top:.7rem;max-width:52ch}.action.svelte-a9y4xv{display:inline-flex;gap:.65rem;align-items:center;margin-top:1.15rem;font-size:.82rem;font-weight:600;color:var(--primary)}.story-link.svelte-a9y4xv:hover .action:where(.svelte-a9y4xv){text-decoration:underline;text-underline-offset:.25rem}.eyebrow.svelte-a9y4xv{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.25rem;color:#c4dcdf}.featured.svelte-a9y4xv .story-link:where(.svelte-a9y4xv){display:grid;grid-template-columns:1.35fr 1fr;overflow:hidden;background:#153e4b;border-radius:1rem}.featured.svelte-a9y4xv .cover:where(.svelte-a9y4xv){aspect-ratio:auto;min-height:390px;border-radius:0}.featured.svelte-a9y4xv .copy:where(.svelte-a9y4xv){padding:clamp(1.5rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.featured.svelte-a9y4xv h2:where(.svelte-a9y4xv){font-size:clamp(2.5rem,4vw,3.8rem);color:#fff}.featured.svelte-a9y4xv .excerpt:where(.svelte-a9y4xv){color:#d2e1e5;font-size:1rem}.featured.svelte-a9y4xv .action:where(.svelte-a9y4xv){color:#fff;margin-top:2rem}@media(max-width:700px){.featured.svelte-a9y4xv .story-link:where(.svelte-a9y4xv){grid-template-columns:1fr}.featured.svelte-a9y4xv .cover:where(.svelte-a9y4xv){aspect-ratio:16 / 10;min-height:0}.featured.svelte-a9y4xv .copy:where(.svelte-a9y4xv){padding:1.5rem}.featured.svelte-a9y4xv h2:where(.svelte-a9y4xv){font-size:2.6rem}h2.svelte-a9y4xv{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.cover.svelte-a9y4xv img:where(.svelte-a9y4xv){transition:none}}
