article.svelte-11ja2cl{position:relative;display:flex;min-height:430px;flex-direction:column;padding:25px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}article.svelte-11ja2cl:hover{z-index:1;border-color:var(--line-dark);box-shadow:0 18px 44px #17221f1a;transform:translateY(-5px)}article.svelte-11ja2cl:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent),0 18px 44px #17221f1a}.card-link.svelte-11ja2cl{position:absolute;z-index:1;inset:0;border-radius:inherit}header.svelte-11ja2cl{display:flex;align-items:start;justify-content:space-between;margin-bottom:30px}.arrow.svelte-11ja2cl{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;transition:color .16s ease,background .16s ease,transform .16s ease}article.svelte-11ja2cl:hover .arrow:where(.svelte-11ja2cl){color:#fff;background:var(--ink);transform:rotate(8deg)}.meta.svelte-11ja2cl{display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:12px;color:var(--muted);font-size:.66rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.meta.svelte-11ja2cl span:where(.svelte-11ja2cl)+span:where(.svelte-11ja2cl):before{margin-right:14px;content:"•"}h3.svelte-11ja2cl{margin:0 0 12px;font-family:Newsreader Variable,Georgia,serif;font-size:1.65rem;font-weight:520;line-height:1.05;letter-spacing:-.025em}p.svelte-11ja2cl{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink-soft);font-size:.85rem;line-height:1.65;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}ul.svelte-11ja2cl{display:grid;gap:9px;margin:24px 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none}li.svelte-11ja2cl{display:flex;gap:8px;align-items:start;color:var(--ink-soft);font-size:.74rem;line-height:1.35}li.svelte-11ja2cl svg{flex:0 0 auto;margin-top:1px;color:var(--orange-dark)}footer.svelte-11ja2cl{margin-top:auto;padding-top:18px;color:var(--muted);font-size:.7rem;font-weight:650}article.compact.svelte-11ja2cl{min-height:290px;padding:21px}.compact.svelte-11ja2cl header:where(.svelte-11ja2cl){margin-bottom:24px}.compact.svelte-11ja2cl p:where(.svelte-11ja2cl){line-clamp:3;-webkit-line-clamp:3}@media(max-width:600px){article.svelte-11ja2cl{min-height:auto;padding:21px}header.svelte-11ja2cl{margin-bottom:22px}p.svelte-11ja2cl{line-clamp:3;-webkit-line-clamp:3}ul.svelte-11ja2cl{display:none}footer.svelte-11ja2cl{margin-top:20px}}
