.blog-card.svelte-crsqj6{position:relative;display:flex;flex-direction:column;overflow:visible;isolation:isolate;text-decoration:none;background-color:transparent;padding:4rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;width:100%;height:100%;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;z-index:0}.blog-card.svelte-crsqj6:focus-visible{outline:3px solid hsl(210 92% 55% / .9);outline-offset:3px}.blog-card.svelte-crsqj6:hover{transform:translateY(-2px)}.blog-card.svelte-crsqj6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#1e1e1e;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);-webkit-mask-composite:intersect;mask-composite:intersect;border-radius:.5rem;box-shadow:0 6px 24px #00000059}.aspect-box.svelte-crsqj6{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:.25rem;margin-bottom:.75rem}.blog-image.svelte-crsqj6{width:100%;height:100%;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.05)}.card-content.svelte-crsqj6{padding:.75rem;text-align:left}.header.svelte-crsqj6{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.blog-card.svelte-crsqj6 h2:where(.svelte-crsqj6){font-size:1.2rem;margin:0 0 .2rem;color:#f4f4f4;text-shadow:0 0 1px rgba(255,255,255,.1)}.byline.svelte-crsqj6{font-size:.75rem;color:#aaa;margin:0}.summary.svelte-crsqj6{font-size:.9rem;color:#ddd;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.date.svelte-crsqj6{font-size:.75rem;color:#aaa;margin:.25rem 0 .5rem;line-height:1.4}@media (max-width: 720px){.blog-card.svelte-crsqj6{padding:2rem}}
