main.svelte-1vrzxwl{width:var(--content-width);max-width:var(--content-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,calc(50% - 10px));gap:40px 20px}a.svelte-1vrzxwl{display:block;position:relative;background-color:var(--neutral-color);border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:var(--box-shadow);transition-duration:.15s}a.svelte-1vrzxwl:hover{scale:1.01}a.svelte-1vrzxwl:before{content:"";display:block;position:absolute;width:40px;height:40px;right:20px;top:190px;background-color:var(--neutral-color);z-index:2;border-radius:50%;transition-duration:.2s}a.svelte-1vrzxwl:after{content:"";display:block;position:absolute;width:9px;height:9px;right:37px;top:205px;border-right:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);transform:rotate(-45deg);z-index:3}.img.svelte-1vrzxwl{height:210px;position:relative;border-radius:20px;overflow:hidden}.img.svelte-1vrzxwl img:where(.svelte-1vrzxwl){display:block;position:absolute;width:100%;height:100%;object-fit:cover}.img.svelte-1vrzxwl:before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0000);top:0;left:0;z-index:1}.img.svelte-1vrzxwl h4:where(.svelte-1vrzxwl){position:absolute;bottom:0;left:0;color:#fff;margin:20px;padding:0;font-weight:800;text-shadow:2px 2px 8px rgba(0,0,0,1);font-size:22px;max-height:85px;overflow:hidden;z-index:2}p.svelte-1vrzxwl{font-size:15px;margin:20px;height:46px;overflow:hidden;color:var(--soft-contrast-color)}@media all and (max-width: 900px){.img.svelte-1vrzxwl{height:150px}a.svelte-1vrzxwl:before{top:130px}a.svelte-1vrzxwl:after{top:145px}}@media all and (max-width: 600px){main.svelte-1vrzxwl{grid-template-columns:1fr;gap:20px}}
