.markdown-body[data-astro-cid-upkochjb]{color:var(--color-text);display:grid;font-family:var(--font-sans);font-size:var(--markdown-body-font-size, var(--font-size-body));gap:var(--markdown-body-gap, var(--space-4));line-height:var(--markdown-body-line-height, var(--line-height-body));max-width:55ch;width:100%}.markdown-body[data-astro-cid-upkochjb] *{margin:0}.hide-first-heading[data-astro-cid-upkochjb] h1:first-child{display:none}.markdown-body[data-astro-cid-upkochjb] h1,.markdown-body[data-astro-cid-upkochjb] h2,.markdown-body[data-astro-cid-upkochjb] h3,.markdown-body[data-astro-cid-upkochjb] h4,.markdown-body[data-astro-cid-upkochjb] h5{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-top:var(--space-6)}.markdown-body[data-astro-cid-upkochjb] h1{font-size:var(--font-size-h1)}.markdown-body[data-astro-cid-upkochjb] h2{font-size:var(--font-size-h2)}.markdown-body[data-astro-cid-upkochjb] h3{font-size:var(--font-size-h3)}.markdown-body[data-astro-cid-upkochjb] h4{font-size:var(--font-size-h4)}.markdown-body[data-astro-cid-upkochjb] h5{font-size:var(--font-size-h5)}.markdown-body[data-astro-cid-upkochjb] p,.markdown-body[data-astro-cid-upkochjb] li{color:var(--color-text)}.markdown-body[data-astro-cid-upkochjb] a{color:var(--color-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.markdown-body[data-astro-cid-upkochjb] a:hover{background:var(--interaction-hover-bg);color:var(--interaction-hover-color)}.markdown-body[data-astro-cid-upkochjb] a:focus,.markdown-body[data-astro-cid-upkochjb] a:focus-visible{box-shadow:var(--interaction-focus-visible-ring);outline:none}.markdown-body[data-astro-cid-upkochjb] ul,.markdown-body[data-astro-cid-upkochjb] ol{display:grid;gap:var(--space-2);padding-left:var(--space-6)}.markdown-body[data-astro-cid-upkochjb] blockquote{border-left:4px solid var(--color-line);color:var(--color-secondary-text);padding-left:var(--space-4)}.markdown-body[data-astro-cid-upkochjb] :not(pre)>code{background:var(--interaction-main-hover-bg);border-radius:var(--radius-sm);color:var(--color-text);font-size:.95em;padding:0 var(--space-1)}.markdown-body[data-astro-cid-upkochjb] pre{background:var(--color-text);border-radius:var(--radius-md);color:var(--color-bg);overflow-x:auto;padding:var(--space-4)}.markdown-body[data-astro-cid-upkochjb] pre code{color:inherit}@media(max-width:639px){.markdown-body[data-astro-cid-upkochjb]{max-width:none}}.article-page[data-astro-cid-ekx7vkxv]{--markdown-body-font-size: var(--font-size-article-body);--markdown-body-gap: var(--spacing-article-body-gap);--markdown-body-line-height: var(--line-height-article-body);display:grid;width:100%}.article-page-content[data-astro-cid-ekx7vkxv]{display:grid;gap:var(--spacing-article-content-gap);padding:var(--spacing-article-content-top) var(--spacing-article-content-right) var(--spacing-article-content-bottom) var(--spacing-article-content-left);width:100%}.article-page-after-body[data-astro-cid-ekx7vkxv]{margin-left:calc(50% - 50vw);width:100vw}.article-page-header[data-astro-cid-ekx7vkxv]{display:grid;gap:var(--space-3);max-width:55ch}.article-page-meta[data-astro-cid-ekx7vkxv]{color:var(--color-secondary-text);font-family:var(--font-sans);font-size:var(--font-size-caption);line-height:var(--line-height-tight);margin:0}.article-page-title[data-astro-cid-ekx7vkxv]{max-width:55ch}.article-page-body[data-astro-cid-ekx7vkxv]{display:grid;gap:var(--space-12);max-width:55ch}.article-page-topics[data-astro-cid-ekx7vkxv]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2)}.article-page-short-version[data-astro-cid-ekx7vkxv]{border-left:3px solid var(--color-text);margin-top:var(--space-8);padding-left:var(--space-4)}.article-page-short-version[data-astro-cid-ekx7vkxv] p[data-astro-cid-ekx7vkxv]{color:var(--color-text);font-family:var(--font-sans);font-size:calc(var(--font-size-article-body) * 1.35);line-height:var(--line-height-body);margin:0}@media(max-width:639px){.article-page-topics[data-astro-cid-ekx7vkxv]{--tag-font-size: .75rem;--tag-padding-inline: var(--space-1);gap:var(--space-1)}}
