.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:10px;margin-bottom:10px}.category.svelte-u4k2t{font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#36f;background:#eef1ff;padding:3px 7px;border-radius:4px}.date.svelte-u4k2t{font-family:Lato,Arial,sans-serif;font-size:13px;color:#8f95b2}.featured.svelte-u4k2t{display:block;text-decoration:none;position:relative;margin-bottom:48px;border-radius:16px;overflow:hidden}.featured-img.svelte-u4k2t{aspect-ratio:21 / 9;overflow:hidden;position:relative}.featured-img.svelte-u4k2t:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(16 24 64 / 85%) 0%,rgb(16 24 64 / 25%) 50%,transparent 100%)}.featured-img.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.featured-text.svelte-u4k2t{position:absolute;bottom:0;left:0;right:0;padding:36px 40px 32px;z-index:1}.featured-text.svelte-u4k2t .category:where(.svelte-u4k2t){background:#ffffff2e;color:#fff;border:1px solid rgb(255 255 255 / 30%)}.featured-text.svelte-u4k2t .date:where(.svelte-u4k2t){color:#ffffffa6}.featured-text.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:Lato,Arial,sans-serif;font-size:34px;font-weight:800;line-height:1.2;color:#fff;margin:0 0 10px;max-width:68ch}.featured-text.svelte-u4k2t p:where(.svelte-u4k2t){font-family:Lato,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;color:#ffffffd1;margin:0;max-width:60ch}@media screen and (width <= 1024px){.featured-img.svelte-u4k2t{aspect-ratio:16 / 9}}@media screen and (width <= 768px){.featured-img.svelte-u4k2t{aspect-ratio:4 / 3}.featured-text.svelte-u4k2t{padding:20px 20px 18px}.featured-text.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:20px}.featured-text.svelte-u4k2t p:where(.svelte-u4k2t){display:none}}.section-label.svelte-u4k2t{font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8f95b2;margin:0 0 18px}section.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;@media screen and (width <= 1024px){grid-template-columns:repeat(2,1fr)}@media screen and (width <= 600px){grid-template-columns:1fr}}.card.svelte-u4k2t{display:flex;flex-direction:column;text-decoration:none;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card.svelte-u4k2t:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1018401a}.card-img.svelte-u4k2t{aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.card-img.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.card.svelte-u4k2t:hover .card-img:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.04)}.featured.svelte-u4k2t:hover .featured-img:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.025)}.card-body.svelte-u4k2t{padding:14px 2px 8px;flex:1;display:flex;flex-direction:column}.card-body.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.35;color:#101840;margin:0 0 7px}.card-body.svelte-u4k2t p:where(.svelte-u4k2t){font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#696f8c;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
