a.blog-card.svelte-2vevmi{display:block;background:#fff;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 20px #00000014;text-decoration-color:transparent;color:var(--neutral);transition:transform .2s ease,box-shadow .2s ease}a.blog-card.svelte-2vevmi:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}a.blog-card.svelte-2vevmi:hover img:where(.svelte-2vevmi){transform:scale(1.05)}.img-wrapper.svelte-2vevmi{position:relative;overflow:hidden}img.svelte-2vevmi{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-duration)}.card-content.svelte-2vevmi{padding:1.5rem}.card-meta.svelte-2vevmi{margin-bottom:.5rem;font-size:.75em;font-weight:500;color:hsla(var(--neutral-hsl),.6)}.card-meta.svelte-2vevmi div.author:where(.svelte-2vevmi){font-weight:600}.card-title.svelte-2vevmi{font-size:2.3rem;margin:0 0 .75rem;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-duration)}.card-description.svelte-2vevmi{font-size:clamp(12px,3.5vw,15px);opacity:.8;line-height:1.5;margin-bottom:1rem}.card-tags.svelte-2vevmi{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-2vevmi{background:var(--tertiary-200);color:var(--tertiary-600);padding:.25rem .75rem;border:none;border-radius:20px;font-size:clamp(11px,2.3vw,11px);font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}a.blog-card.feature.svelte-2vevmi{box-shadow:0 8px 40px #00000026}a.blog-card.feature.svelte-2vevmi:hover{transform:translateY(-6px);box-shadow:0 12px 50px #0003}a.blog-card.feature.svelte-2vevmi .img-wrapper:where(.svelte-2vevmi){height:auto;position:relative}a.blog-card.feature.svelte-2vevmi img:where(.svelte-2vevmi){height:100%;width:100%;-o-object-fit:cover;object-fit:cover}a.blog-card.feature.svelte-2vevmi .card-content:where(.svelte-2vevmi){padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#f8fafc,#fff)}a.blog-card.feature.svelte-2vevmi .card-meta:where(.svelte-2vevmi){display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;color:hsla(var(--neutral-hsl),.8)}a.blog-card.feature.svelte-2vevmi .card-meta:where(.svelte-2vevmi) .author:where(.svelte-2vevmi){font-weight:700;color:var(--neutral)}a.blog-card.feature.svelte-2vevmi .card-title:where(.svelte-2vevmi){font-size:2.3rem;line-height:1.2;margin-bottom:1rem;font-weight:700}a.blog-card.feature.svelte-2vevmi .card-description:where(.svelte-2vevmi){line-height:1.6;font-size:1em;opacity:.9}@media(min-width:768px){a.blog-card.feature.svelte-2vevmi{display:grid;grid-auto-flow:column}a.blog-card.feature.svelte-2vevmi .card-content:where(.svelte-2vevmi){padding:3rem 2rem}a.blog-card.feature.svelte-2vevmi .card-title:where(.svelte-2vevmi){font-size:2.5rem}}@media(min-width:1024px){a.blog-card.feature.svelte-2vevmi .card-content:where(.svelte-2vevmi){padding:5rem 3rem}a.blog-card.feature.svelte-2vevmi .card-title:where(.svelte-2vevmi){font-size:3rem;margin-bottom:1.5rem}a.blog-card.feature.svelte-2vevmi .card-meta:where(.svelte-2vevmi){margin-bottom:1.5rem}}a.blog-card.subfeature.svelte-2vevmi img:where(.svelte-2vevmi){height:250px}a.blog-card.subfeature.svelte-2vevmi .card-meta:where(.svelte-2vevmi){display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:900px){a.blog-card.subfeature.svelte-2vevmi .card-content:where(.svelte-2vevmi){padding:2rem 3.5rem}}a.blog-card.small.svelte-2vevmi{display:flex;max-width:none;box-shadow:0 2px 8px #0000000f}a.blog-card.small.svelte-2vevmi:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}a.blog-card.small.svelte-2vevmi img:where(.svelte-2vevmi){width:70px!important;height:100%!important;flex-shrink:0;-o-object-fit:cover;object-fit:cover}a.blog-card.small.svelte-2vevmi .card-content:where(.svelte-2vevmi){padding:.6rem .6rem .6rem 1rem;flex:1;display:flex;flex-direction:column;justify-content:center}a.blog-card.small.svelte-2vevmi .card-meta:where(.svelte-2vevmi){font-size:.7em;margin-bottom:.2rem}a.blog-card.small.svelte-2vevmi .card-title:where(.svelte-2vevmi){font-size:.85em;line-height:1.3;margin-bottom:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.blog-card.not_default.svelte-2vevmi .img-wrapper:where(.svelte-2vevmi) img:where(.svelte-2vevmi){-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) contrast(1.2)}a.blog-card.not_default.svelte-2vevmi .img-wrapper:where(.svelte-2vevmi):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--secondary-500) 0%,var(--primary-500) 50%,var(--tertiary-500) 100%);mix-blend-mode:multiply;opacity:.6;pointer-events:none}
