a.svelte-chjmdg{position:relative;isolation:isolate;display:flex;flex-direction:column;color:inherit;text-decoration:none;aspect-ratio:4.3/4;color:var(--fcl-bright-white);border-radius:.25rem;overflow:clip}a.svelte-chjmdg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(215deg,#0000 60%,#0000007a 80%)}a.svelte-chjmdg .tags:where(.svelte-chjmdg){margin-top:auto;padding:1.5rem;display:flex;gap:.5rem;z-index:2}span.tag.svelte-chjmdg{display:block;padding:.25rem .5rem;background-color:#9c9c9c52;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px dashed currentColor;font-size:14px;color:#fff;font-family:Saans Mono}a.svelte-chjmdg img:where(.svelte-chjmdg){object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}a.svelte-chjmdg .content:where(.svelte-chjmdg){padding:1.5rem;padding-top:0;display:flex;flex-direction:column}.content.svelte-chjmdg h3:where(.svelte-chjmdg){font-weight:380;font-size:clamp(24px,2.9vw,40px);line-height:1.2;margin-bottom:1.5rem}.description.svelte-chjmdg{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:.5rem}.readmore.svelte-chjmdg{font-family:Saans Mono;text-decoration:underline;text-underline-offset:.375em;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.readmore.svelte-chjmdg .text:where(.svelte-chjmdg){overflow:hidden}a.svelte-chjmdg:is(:where(.svelte-chjmdg):hover) .readmore:where(.svelte-chjmdg){grid-template-rows:1fr}
