a.svelte-r3gpw7{display:flex;flex-direction:column;color:inherit;text-decoration:none;color:var(--text-400);transform-origin:center;box-sizing:border-box;transition:transform .2s ease-out}a.svelte-r3gpw7 .image:where(.svelte-r3gpw7){display:flex;width:100%;aspect-ratio:1.6;border-radius:.25rem .25rem 0 0;position:relative;overflow:clip}a.svelte-r3gpw7 .image:where(.svelte-r3gpw7) .tags:where(.svelte-r3gpw7){margin-top:auto;padding:1.5rem;display:flex;gap:.5rem;z-index:2}span.tag.svelte-r3gpw7{display:block;padding:.5rem 1rem;background-color:#9c9c9c52;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.125rem;border:1px dashed currentColor;font-size:14px;color:#fff;font-family:Saans Mono}a.svelte-r3gpw7 .image:where(.svelte-r3gpw7) img:where(.svelte-r3gpw7){object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}a.svelte-r3gpw7 .content:where(.svelte-r3gpw7){padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem}.location.svelte-r3gpw7{font-family:Saans Mono;line-height:1.2;font-size:1rem}.content.svelte-r3gpw7 h3:where(.svelte-r3gpw7){font-weight:380;font-size:clamp(24px,2.9vw,40px);line-height:1.2}.description.svelte-r3gpw7{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:.5rem;line-height:1.4}.readmore.svelte-r3gpw7{font-family:Saans Mono;text-decoration:underline;text-underline-offset:.375em}
