.toc[data-astro-cid-y2enqxn2]{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:12px;margin:1.75rem 0 2rem;transition:background .15s,border-color .15s;overflow:hidden}.toc[data-astro-cid-y2enqxn2][open]{background:var(--color-neutral-0);border-color:color-mix(in srgb, var(--color-brand-primary), transparent 70%)}.toc__summary[data-astro-cid-y2enqxn2]{cursor:pointer;justify-content:space-between;align-items:center;column-gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.toc__summary[data-astro-cid-y2enqxn2]::-webkit-details-marker{display:none}.toc__summary[data-astro-cid-y2enqxn2]:hover{background:color-mix(in srgb, var(--color-brand-primary), transparent 95%)}.toc__label[data-astro-cid-y2enqxn2]{color:var(--color-neutral-900);font-family:Geologica Variable,sans-serif;font-size:16px;font-weight:700}.toc__meta[data-astro-cid-y2enqxn2]{color:var(--color-neutral-500);align-items:center;column-gap:.6rem;font-family:Inter Variable,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.toc__chev[data-astro-cid-y2enqxn2]{transition:transform .2s}.toc[data-astro-cid-y2enqxn2][open] .toc__chev[data-astro-cid-y2enqxn2]{transform:rotate(180deg)}.toc__list[data-astro-cid-y2enqxn2]{border-top:1px solid var(--color-neutral-200);counter-reset:toc;margin:0!important;padding:.5rem 0!important;list-style:none!important}.toc__item[data-astro-cid-y2enqxn2]{counter-increment:toc;position:relative;margin:0!important;padding:0!important}.toc__item[data-astro-cid-y2enqxn2]:before{content:none!important;display:none!important}.toc__link[data-astro-cid-y2enqxn2]{column-gap:.75rem;font-family:Inter Variable,sans-serif;font-size:15px;line-height:1.45;transition:background .12s,color .12s;display:flex;color:var(--color-neutral-700)!important;background:0 0!important;padding:.55rem 1.25rem!important;font-weight:500!important;text-decoration:none!important}.toc__link[data-astro-cid-y2enqxn2]:before{color:var(--color-neutral-400);content:counter(toc, decimal-leading-zero);letter-spacing:.02em;flex-shrink:0;padding-top:1px;font-family:Geologica Variable,sans-serif;font-size:13px;font-weight:600}.toc__link[data-astro-cid-y2enqxn2]:hover,.toc__link[data-astro-cid-y2enqxn2]:focus-visible{background:color-mix(in srgb, var(--color-brand-primary), transparent 92%)!important;color:var(--color-brand-primary)!important}@media (width<=640px){.toc__summary[data-astro-cid-y2enqxn2]{padding:.875rem 1rem}.toc__link[data-astro-cid-y2enqxn2]{font-size:14px;padding:.5rem 1rem!important}}.reading-progress[data-astro-cid-6elnia4l]{background:linear-gradient(to right, var(--color-brand-primary), color-mix(in srgb, var(--color-brand-primary), transparent 50%));pointer-events:none;z-index:60;width:0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.prose{--prose-body:var(--color-neutral-700);--prose-headings:var(--color-neutral-900);--prose-links:var(--color-brand-primary);--prose-links-hover:var(--color-brand-primary-dark);--prose-bold:var(--color-neutral-900);--prose-quote-border:var(--color-brand-primary);--prose-code-bg:var(--color-neutral-100);--prose-hr:var(--color-neutral-200);color:var(--prose-body);font-size:var(--text-body-l);line-height:1.75;font-family:var(--font-sans)}.prose>*+*{margin-top:1em}.prose h2{font-family:var(--font-display);font-size:var(--text-h3);color:var(--prose-headings);text-wrap:balance;max-width:28ch;margin-top:1.6em;margin-bottom:.6em;scroll-margin-top:1.5rem;font-weight:700;line-height:1.2}.prose h3{font-family:var(--font-display);font-size:var(--text-h4);color:var(--prose-headings);margin-top:1.4em;margin-bottom:.4em;font-weight:700;line-height:1.3}.prose h4{font-family:var(--font-display);font-size:var(--text-h5);color:var(--prose-headings);margin-top:1.6em;font-weight:700}.prose p{text-wrap:pretty}.prose strong{color:var(--prose-bold);font-weight:600}.prose a{color:var(--prose-links);text-decoration:underline 2px;text-decoration-color:color-mix(in srgb, var(--color-brand-primary), transparent 55%);text-underline-offset:3px;background-color:#0000;border-radius:3px;padding:0 .15em;font-weight:700;transition:background-color .18s,text-decoration-color .18s}.prose a:hover,.prose a:focus-visible{background-color:color-mix(in srgb, var(--color-brand-primary), transparent 88%);text-decoration-color:var(--color-brand-primary)}.prose blockquote{background:linear-gradient(155deg, color-mix(in srgb, var(--color-brand-primary), transparent 92%) 0%, color-mix(in srgb, var(--color-brand-primary), transparent 97%) 100%);border-left:4px solid var(--color-brand-primary);color:var(--color-neutral-900);border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.5rem;font-family:Geologica Variable,sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.55;position:relative}.prose blockquote:before{color:var(--color-brand-primary);content:"„";opacity:.25;font-family:Geologica Variable,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:1;position:absolute;top:.4rem;left:.4rem}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.5em}.prose blockquote cite{color:var(--color-neutral-600);margin-top:.625rem;font-size:14px;font-style:normal;font-weight:600;display:block}.prose code{background:var(--prose-code-bg);border-radius:var(--radius-sm);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.prose pre{background:var(--color-neutral-900);color:var(--color-neutral-50);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.prose hr{border:0;border-top:1px solid var(--prose-hr);margin:2.5em 0}.prose img{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-inline:auto}@media (width>=64rem){.prose>figure:not(.table-wrap),.prose>.media-placeholder{max-width:calc(100% + 6rem);margin-inline:-3rem}}.prose ul:not(.plus):not(.minus):not(.plain){padding-left:0;list-style:none}.prose ul:not(.plus):not(.minus):not(.plain)>li{margin-top:.5em;padding-left:1.75rem;position:relative}.prose ul:not(.plus):not(.minus):not(.plain)>li:before{content:"";background:var(--color-ui-info);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--color-ui-info-soft);border-radius:50%;position:absolute;top:.65em;left:.25rem}.prose ul.plain{padding-left:1.5rem;list-style:outside}.prose ul.plain>li{color:inherit;margin-top:.4em}.prose ul.plain>li:before{content:none;display:none}.prose ul.plain>li::marker{color:var(--color-neutral-700)}.prose ul.plus,.prose ul.minus{padding-left:0;list-style:none}.prose ul.plus>li,.prose ul.minus>li{margin-top:.45em;padding-left:1.5rem;position:relative}.prose ul.plus>li:before{content:"+";color:var(--color-ui-success);font-family:Geologica Variable,sans-serif;font-size:1.1em;font-weight:800;line-height:1.5;position:absolute;top:0;left:.25rem}.prose ul.minus>li:before{content:"−";color:var(--color-ui-error);font-family:Geologica Variable,sans-serif;font-size:1.2em;font-weight:800;line-height:1.4;position:absolute;top:0;left:.25rem}.prose ol{counter-reset:list;padding-left:0;list-style:none}.prose ol>li{counter-increment:list;margin-top:.5em;padding-left:2.5rem;position:relative}.prose ol>li:before{content:counter(list);background:var(--color-brand-primary);color:#fff;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;font-family:var(--font-display);border-radius:9999px;place-items:center;display:grid;position:absolute;top:0;left:0}.prose figure.breakout,.prose .breakout{max-width:100vw;margin-inline:calc(50% - 50vw)}.prose figure.breakout img{border-radius:0;width:100%}@media (width>=64rem){.prose figure.breakout{max-width:calc(100% + 16rem);margin-inline:-8rem}.prose figure.breakout img{border-radius:var(--radius-lg)}}.prose figcaption{font-size:var(--text-body-s);color:var(--color-neutral-500);text-align:center;margin-top:.75em}.prose .table-wrap,.prose figure.table-wrap{-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}@media (width>=64rem){.prose .table-wrap,.prose figure.table-wrap{max-width:calc(100% + 6rem);margin-inline:-3rem}}.prose table{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;margin:0;font-family:Inter Variable,sans-serif;font-size:15px;overflow:hidden}.prose .table-wrap table{min-width:100%}.prose thead tr{background-color:var(--color-neutral-50);border-bottom:2px solid var(--color-neutral-200)}.prose thead th{border-bottom:1px solid var(--color-neutral-200)}.prose th,.prose td{text-align:left;vertical-align:top;padding:.75rem 1rem}.prose th{color:var(--color-neutral-900);letter-spacing:.01em;white-space:nowrap;font-family:Geologica Variable,sans-serif;font-size:14px;font-weight:700}.prose td{border-bottom:1px solid var(--color-neutral-100);color:var(--color-neutral-700);line-height:1.5}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover{background-color:var(--color-neutral-50)}.prose td strong,.prose th strong{color:var(--color-neutral-900)}@media (width<=640px){.prose th,.prose td{padding:.625rem .75rem;font-size:14px}.prose th{font-size:13px}.prose .table-wrap table{display:block}.prose .table-wrap thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose .table-wrap tbody{display:block}.prose .table-wrap tr{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:12px;margin-bottom:.875rem;padding:.75rem 1rem;display:block}.prose .table-wrap tr:hover{background:var(--color-neutral-50)}.prose .table-wrap td{text-align:right;border:0;justify-content:space-between;column-gap:1rem;padding:.4rem 0;display:flex}.prose .table-wrap td:before{color:var(--color-neutral-500);content:attr(data-label);text-align:left;font-family:Geologica Variable,sans-serif;font-size:13px;font-weight:700}.prose .table-wrap td:first-child:before{display:none}.prose .table-wrap td:first-child{border-bottom:1px solid var(--color-neutral-100);color:var(--color-neutral-900);text-align:left;margin-bottom:.4rem;padding-bottom:.5rem;font-family:Geologica Variable,sans-serif;font-weight:700;display:block}}
