.ann-feed.svelte-a8balp{display:flex;flex-direction:column;gap:24px;max-width:760px;margin:0 auto}.ann-card.svelte-a8balp{padding:clamp(28px,4vw,44px);border-radius:16px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.ann-card.svelte-a8balp:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.ann-date.svelte-a8balp{display:inline-block;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.ann-title.svelte-a8balp{font-family:var(--font-display);font-style:italic;font-weight:300;color:var(--ink);font-size:clamp(26px,3.2vw,34px);line-height:1.14;letter-spacing:-.012em;margin:0 0 16px;text-wrap:balance}.ann-body.svelte-a8balp{font-family:var(--font-body);font-size:17px;line-height:1.65;color:var(--ink-2);margin:0}.ann-empty.svelte-a8balp{text-align:center;padding:64px 32px;border-radius:16px;max-width:640px;margin:0 auto}.ann-empty-title.svelte-a8balp{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:32px;color:var(--ink);margin:0 0 14px}.ann-empty-body.svelte-a8balp{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--ink-2);margin:0}.ann-empty-link.svelte-a8balp{color:var(--crimson);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--crimson) 50%,transparent);text-underline-offset:3px}.ann-empty-link.svelte-a8balp:hover{text-decoration-color:var(--crimson)}@media (prefers-reduced-motion: reduce){.ann-card.svelte-a8balp:hover{transform:none}}
