a.svelte-npfiq8{text-decoration:none;color:inherit}a.svelte-npfiq8:hover{text-decoration:none}.thumbnail.svelte-npfiq8{width:20rem;max-width:100%;height:auto;transition:all .2s ease-in-out;margin:0;flex-shrink:0}.thumbnail.svelte-npfiq8 img:where(.svelte-npfiq8),.thumbnail.svelte-npfiq8 svg{display:block;aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.thumbnail.with-image.svelte-npfiq8{filter:grayscale(100%)}.thumbnail.no-image.svelte-npfiq8{display:flex;justify-content:center}.thumbnail.no-image svg,.thumbnail.no-image .logo-path{transition:all .2s ease-in-out;fill:var(--text-color);height:70%}article:hover .thumbnail.no-image .logo-path{fill:var(--red)}article:hover .thumbnail.no-image svg{background-color:var(--bg-color)}article.svelte-npfiq8:hover .thumbnail.with-image:where(.svelte-npfiq8){filter:grayscale(10%)}article.svelte-npfiq8{display:flex;flex-flow:column nowrap;position:relative;transition:all .1s ease-in-out;margin:.1rem;text-decoration:none;box-sizing:border-box;padding:1rem 0}@media (min-width: 45rem){article.svelte-npfiq8{flex-flow:row nowrap}.rest.svelte-npfiq8{margin-left:1rem}.top.svelte-npfiq8,.bottom.svelte-npfiq8{margin:1rem}}article.svelte-npfiq8:hover{cursor:pointer}.top.svelte-npfiq8{margin:0}.date.svelte-npfiq8{font-family:Termina,sans-serif}.bottom.svelte-npfiq8{margin:1rem 0}h2.title.svelte-npfiq8{margin-top:1rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--text-color)}.underline-animation.svelte-npfiq8{position:relative}.underline-animation.svelte-npfiq8:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:currentColor;transition:width .3s ease-in-out}article.svelte-npfiq8:hover .underline-animation:where(.svelte-npfiq8):after{width:100%}.date.svelte-npfiq8{display:block;margin-top:.2rem;margin-bottom:.5rem;font-size:.8rem}h2.svelte-npfiq8{margin-top:0;font-size:1.5rem;display:inline-block}.button.svelte-npfiq8{display:inline-block;text-decoration:none;color:var(--link-color)}.teaser-container.svelte-o1un4b{padding:0 2rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;overflow:hidden;align-items:stretch;background-color:var(--bg-color);min-width:0;max-width:var(--wide-card-max-width)}@media (max-width: 370px){.teaser-container.svelte-o1un4b{padding:0 1.5rem}}.teaser-container.svelte-o1un4b>*:not(:last-child){border-bottom:3px solid currentColor}a,a:hover{text-decoration:none}
