.teaser.svelte-1f1jevp{justify-content:space-between;align-items:flex-start;gap:var(--tile-gap);width:100%;height:var(--topbar-height);padding:var(--menu-pad);font-size:var(--menu-fs);line-height:var(--menu-lh);color:var(--color-text);margin-top:auto;text-decoration:none;display:flex;position:sticky;bottom:0}.teaser-title.svelte-1f1jevp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=899px){.teaser.svelte-1f1jevp{width:50%;height:calc(var(--tile-h) / 2);z-index:var(--z-fixed);position:fixed;bottom:0}.prev.svelte-1f1jevp{left:0}.next.svelte-1f1jevp{right:0}}iframe.svelte-js85zc{border:0;width:100%;height:auto;margin-inline:auto;display:block}video.svelte-dcox99{aspect-ratio:16/9;width:100%;display:block}.prose{font-size:var(--menu-fs);line-height:var(--menu-lh)}@media (width>=900px) and (width<=1799px){.prose{font-size:var(--fs-prose-mid);line-height:var(--lh-prose-mid)}.prose .full-bleed{margin-left:-25%;margin-right:-25%}}@media (width<=899px){.prose{font-size:var(--fs-prose-mobile);line-height:var(--lh-prose-mobile)}}.prose :is(p,h2,h3,h4,ul,ol,blockquote,.embed):not(:where(.embed *)){box-sizing:border-box;width:calc(100% * 2 / max(2, var(--cols) - 2));padding:0 var(--tile-pad-x);margin-inline:auto}.prose p{white-space:pre-line}.prose .embed{margin-block:var(--para-gap)}.prose :is(p,h2,h3,h4,blockquote)+:is(p,h2,h3,h4,blockquote){margin-top:var(--para-gap)}.prose :is(h2,h3,h4){font-size:inherit;font-weight:var(--font-weight-bold)}.prose :is(ul,ol){padding-left:calc(var(--tile-pad-x) + 1.2em);list-style:outside}.prose a{color:var(--color-link);text-decoration:underline}.prose a:visited{color:var(--color-link-visited)}.prose figure{margin:0}.prose :is(figure,section,.image-block)+:is(p,h2,h3){margin-top:var(--size-4)}.prose figure img{width:100%;height:auto;display:block}.prose figcaption{padding:var(--size-4) var(--tile-pad-x) 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-text-light)}.prose .gallery{grid-template-columns:1fr 1fr;display:grid}.prose .gallery.single{grid-template-columns:1fr}.prose .gallery img{aspect-ratio:3/4;object-fit:cover}.prose .gallery figure:last-child:nth-child(odd){grid-column:1/-1}.prose .gallery.single img,.prose .gallery figure:last-child:nth-child(odd) img{aspect-ratio:auto}.page-body.svelte-1f19a26{background:var(--color-background);grid-column:2/-2}@media (width>=1800px){.page-body.svelte-1f19a26{background:linear-gradient(to right, var(--page-color,var(--color-background)) 0 25%, var(--color-background) 25% 75%, var(--page-color,var(--color-background)) 75% 100%)}}.page-title.svelte-1f19a26,.page-author.svelte-1f19a26{box-sizing:border-box;width:calc(100% * 2 / max(2, var(--cols) - 2));padding:0 var(--tile-pad-x);margin-inline:auto}.page-title.svelte-1f19a26{margin-top:var(--tile-pad-top);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--font-weight-normal);letter-spacing:var(--ls-tile);margin-bottom:0}.page-author.svelte-1f19a26{margin-bottom:var(--tile-pad-bottom);padding-top:var(--size-24);font-size:var(--meta-fs);line-height:var(--meta-lh)}.page-img.svelte-1f19a26 img:where(.svelte-1f19a26){width:100%;height:auto;display:block}@media (width>=900px) and (width<=1799px){.article-page.svelte-1f19a26{grid-template-columns:repeat(6,minmax(0,1fr))}.page-img.svelte-1f19a26{margin-left:-25%;margin-right:-25%}}.page-side.svelte-1f19a26{flex-direction:column;min-height:100vh;display:flex}.side-left.svelte-1f19a26{grid-column:1/2}.side-right.svelte-1f19a26{grid-column:-2/-1}@media (width<=899px){.page-body.svelte-1f19a26{padding-bottom:calc(var(--tile-h) / 2);grid-column:1/-1}.page-side.svelte-1f19a26{display:contents}.page-title.svelte-1f19a26,.page-author.svelte-1f19a26{background:linear-gradient(to right, var(--page-color,var(--color-background)) 0 20%, var(--color-background) 20% 80%, var(--page-color,var(--color-background)) 80% 100%);width:100%}.page-title.svelte-1f19a26{padding:var(--tile-pad-top) calc(20% + var(--tile-pad-x)) 0;font-size:var(--fs-tile);line-height:var(--lh-tile);margin:0}.page-author.svelte-1f19a26{padding:var(--size-12) calc(20% + var(--tile-pad-x)) var(--tile-pad-bottom);font-size:var(--menu-fs);line-height:var(--menu-lh);margin:0}}
