.article-link.svelte-maabyy{display:block;background:var(--color-white, #ffffff);border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.article-link.svelte-maabyy:hover{border-color:var(--color-primary-red, #ed1c24);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.article-link.svelte-maabyy:hover .read-more:where(.svelte-maabyy){color:var(--color-primary-red, #ed1c24)}.article-header.svelte-maabyy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem}.source.svelte-maabyy{color:var(--color-primary-blue, #005bac);font-weight:500}.date.svelte-maabyy{color:#666}.title.svelte-maabyy{font-size:1.125rem;font-weight:600;color:var(--color-black, #000000);margin:0 0 .75rem;line-height:1.4}.description.svelte-maabyy{font-size:.9375rem;color:#444;line-height:1.6;margin:0 0 1rem}.read-more.svelte-maabyy{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-primary-blue, #005bac);transition:color .2s ease}.read-more.svelte-maabyy svg:where(.svelte-maabyy){width:14px;height:14px}
