.cover.svelte-z07927{background-color:var(--cbg);background-image:repeating-linear-gradient(135deg, var(--cline) 0 1px, transparent 1px 11px);border:1px solid var(--cline);border-radius:14px;width:100%;transition:background-color .3s,border-color .3s;position:relative;overflow:hidden}img.svelte-z07927{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}a:hover>.cover.svelte-z07927 img:where(.svelte-z07927),a:focus-visible>.cover.svelte-z07927 img:where(.svelte-z07927){transform:scale(1.04)}@media (prefers-reduced-motion:reduce){a:hover>.cover.svelte-z07927 img:where(.svelte-z07927){transform:none}}.glyph.svelte-z07927{width:100%;height:100%;position:absolute;inset:0}.card.svelte-podw4w{color:var(--ink);flex-direction:column;gap:16px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.card.svelte-podw4w:hover,.card.svelte-podw4w:focus-visible{color:var(--ink);transform:translateY(-4px)}.card.svelte-podw4w:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:14px}.text.svelte-podw4w{flex-direction:column;gap:16px;display:flex}.meta.svelte-podw4w{letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.cat.svelte-podw4w{color:var(--tone);align-items:center;gap:6px;display:inline-flex}.cat.svelte-podw4w i:where(.svelte-podw4w){background:var(--tone);border-radius:50%;width:6px;height:6px;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.card.svelte-podw4w:hover .cat:where(.svelte-podw4w) i:where(.svelte-podw4w){transform:scale(1.7)}.card.svelte-podw4w:hover .title:where(.svelte-podw4w){color:var(--accent)}.title.svelte-podw4w{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:23px;font-weight:600;line-height:1.2;transition:color .2s}.featured.svelte-podw4w .title:where(.svelte-podw4w){letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.read.svelte-podw4w svg{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.card.svelte-podw4w:hover .read:where(.svelte-podw4w) svg{transform:translate(4px)}p.svelte-podw4w{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.read.svelte-podw4w{color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.featured.svelte-podw4w{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:40px;padding:20px;transition:box-shadow .3s,background-color .3s,border-color .3s;display:grid}.featured.svelte-podw4w:hover,.featured.svelte-podw4w:focus-visible{box-shadow:0 24px 48px -30px var(--shadow);transform:none}.featured.svelte-podw4w .text:where(.svelte-podw4w){gap:18px;padding:12px 20px 12px 0}.featured.svelte-podw4w p:where(.svelte-podw4w){font-size:17px}.featured.svelte-podw4w .read:where(.svelte-podw4w){font-size:15px}.latest.svelte-podw4w{background:var(--ink);color:var(--bg);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px}@media (width<=559px){.featured.svelte-podw4w .text:where(.svelte-podw4w){padding:4px 4px 8px}}@media (prefers-reduced-motion:reduce){.card.svelte-podw4w:hover,.card.svelte-podw4w:focus-visible{transform:none}}
