.card-link.svelte-454axz{overflow-y:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.card-link.svelte-454axz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-link.svelte-454axz:before{content:"";position:absolute;top:calc(var(--spacing-4) * -1);right:calc(var(--spacing-4) * -1);bottom:calc(var(--spacing-4) * -1);left:calc(var(--spacing-4) * -1);border-radius:var(--border-radius-md)}.card-link.svelte-454axz:focus{outline:none}.card-link.svelte-454axz:focus-visible:before{box-shadow:0 0 0 2px var(--tc-border-focus)}.card-link.svelte-454axz:hover{opacity:.7}.card-link.double-line.svelte-454axz{overflow-y:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-metadata{color:var(--color-grey-800)}.image-wrap.svelte-z2nniw{margin:0}.image-wrap.svelte-z2nniw .caption{margin-top:var(--spacing-4);padding-right:var(--spacing-16);padding-left:var(--spacing-16);color:var(--tc-text-secondary)}@media only screen and (min-width: 45rem){.image-wrap.svelte-z2nniw .caption{padding-right:0;padding-left:0}}.image-container.svelte-z2nniw{position:relative;overflow:hidden;margin:0;padding:0}.image.svelte-z2nniw,.image-placeholder.svelte-z2nniw{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out}.image.hidden.svelte-z2nniw,.image-placeholder.hidden.svelte-z2nniw{display:none}.image.loading.svelte-z2nniw,.image-placeholder.loading.svelte-z2nniw{opacity:0}.loader.svelte-1khyylj{position:relative;width:var(--spacing-48);height:var(--spacing-48);border-radius:var(--border-radius-circle);animation:svelte-1khyylj-rotate 1s linear infinite}.loader.svelte-1khyylj:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:5px solid var(--tc-background-primary);border-radius:var(--border-radius-circle);animation:svelte-1khyylj-prix-clip-fix 2s linear infinite}.loader-white.svelte-1khyylj:before{border:5px solid var(--tc-background-primary)}.loader-red.svelte-1khyylj:before{border:5px solid var(--color-red-500)}@keyframes svelte-1khyylj-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1khyylj-prix-clip-fix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
