.carousel-cover img{max-height:calc(100vh - var(--pageHeader) * 2);-o-object-fit:contain;object-fit:contain;background-color:transparent!important}.masonryWrapper.svelte-1019npz{direction:ltr;position:relative;margin:var(--margin-l) auto;max-width:min(100vw - 2 * var(--margin-l),100%)}.masonryWrapper.svelte-1019npz .masonry-layout{padding:0}.related.svelte-1019npz{margin:0 var(--margin-l) var(--margin-xl) var(--margin-l);max-width:var(--maxWidth)}@media only screen and (min-width: 1200px){.related.svelte-1019npz{margin:0 var(--margin-xl) var(--margin-xl) var(--margin-xl)}}.stories.svelte-1019npz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(80vw,30ch),1fr));grid-gap:var(--margin-l);gap:var(--margin-l);width:100%;margin:var(--margin-l) 0}.story.svelte-1019npz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--margin-m);padding:var(--margin-m);border-radius:var(--border-l);border:1px solid var(--background-light);-webkit-transition:var(--transition-fast);transition:var(--transition-fast);text-decoration:none}.story.svelte-1019npz:hover{background-color:var(--background-bright);border-color:var(--background-medium)}.story.svelte-1019npz h3:where(.svelte-1019npz){font-size:var(--size-h2);line-height:1.2;border-bottom:none}.two-cols-image{min-width:max(400px,30vw)}
