article.svelte-1cso6sw{border-top:3px solid var(--ink);min-width:0}.card-link.svelte-1cso6sw{color:inherit;text-decoration:none;display:block}img.svelte-1cso6sw,.image-fallback.svelte-1cso6sw{aspect-ratio:3/2;object-fit:cover;background:var(--paper-warm);width:100%}.image-fallback.svelte-1cso6sw{background:linear-gradient(135deg, var(--paper-warm), #d9ded8);position:relative;overflow:hidden}.image-fallback.svelte-1cso6sw:before,.image-fallback.svelte-1cso6sw:after,.image-fallback.svelte-1cso6sw span:where(.svelte-1cso6sw){content:"";aspect-ratio:1;border:1px solid #131f1c38;border-radius:50%;width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-fallback.svelte-1cso6sw:after{width:25%}.image-fallback.svelte-1cso6sw span:where(.svelte-1cso6sw){background:var(--signal);border:0;width:8%}.card-copy.svelte-1cso6sw{padding-top:14px}.meta.svelte-1cso6sw{color:var(--muted);font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 13px;display:flex}.category.svelte-1cso6sw{color:var(--signal)}h3.svelte-1cso6sw{font:800 26px/1.03 var(--font-display);margin:10px 0 0}h3.svelte-1cso6sw svg{vertical-align:baseline;margin-left:5px;display:inline}p.svelte-1cso6sw{color:var(--muted);font:16px/1.48 var(--font-serif);margin:12px 0 0}.card-link.svelte-1cso6sw:hover h3:where(.svelte-1cso6sw){text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:2px}.compact.svelte-1cso6sw{border-top-width:1px}.compact.svelte-1cso6sw .card-copy:where(.svelte-1cso6sw){padding:14px 0}.compact.svelte-1cso6sw h3:where(.svelte-1cso6sw){font-size:18px;line-height:1.12}
