.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:1.6em;margin-bottom:.45em;font-weight:600;line-height:1.2;color:var(--color-neutral-900);letter-spacing:-.01em}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{scroll-margin-top:140px}.prose h1,.markdown h1{font-size:clamp(1.3rem,1.4vw + .85rem,1.5rem)}.prose h2,.markdown h2{font-size:clamp(1.15rem,1vw + .75rem,1.3rem)}.prose h3,.markdown h3{font-size:clamp(1rem,.85vw + .7rem,1.15rem)}.prose h4,.markdown h4{font-size:.9rem}.prose h5,.markdown h5{font-size:.84rem;text-transform:uppercase;letter-spacing:.04em}.prose h6,.markdown h6{font-size:.8rem;color:var(--color-foreground-subtler)}.markdown,.prose{line-height:1.6;color:var(--color-neutral-600)}.prose p,.markdown p{margin:1em 0;text-align:justify}.prose a,.markdown a{color:var(--color-foreground);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--color-foreground-subtler)}.prose strong,.markdown strong{font-weight:500;color:var(--color-foreground)}.prose em,.markdown em{font-style:italic}.prose blockquote,.markdown blockquote{padding:.25em 1em;margin:1em 0;color:var(--color-neutral-600);background:linear-gradient(90deg,rgb(24 24 27 / 50%),transparent);border-left:1px solid var(--color-neutral-600);border-radius:20px}.prose ul,.prose ol,.markdown ul,.markdown ol{padding-left:1.75em;margin:1.25em 0}.prose li,.markdown li{margin:.4em 0;line-height:1.65}.prose ul,.markdown ul{list-style-type:disc}.prose ul ul,.markdown ul ul{margin:.3em 0;list-style-type:circle}.prose ul ul ul,.markdown ul ul ul{list-style-type:square}.prose ol,.markdown ol{list-style-type:decimal}.prose ol ol,.markdown ol ol{list-style-type:lower-alpha}.prose li>p,.markdown li>p{margin:.3em 0}.prose li::marker,.markdown li::marker{color:var(--color-neutral-500)}.prose pre,.markdown pre{padding:1.25em;margin:1.5em 0;border-radius:6px;overflow-x:auto;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);line-height:1.5}.prose pre code,.markdown pre code{padding:unset;color:var(--color-foreground);background-color:unset;border:none;font-size:.88em}.prose code,.markdown code{padding:.1em .4em;font-family:var(--font-mono);font-size:.9em;color:var(--color-foreground);background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:4px}.prose hr,.markdown hr{margin:2em 0;border:0;border-top:1px solid var(--color-neutral-200)}.prose img,.markdown img{display:block;max-width:100%;height:auto;margin:1em auto}.prose table,.markdown table{width:100%;margin:1em 0;border-collapse:collapse}.prose th,.prose td,.markdown th,.markdown td{padding:.5em;text-align:left;border:1px solid var(--color-neutral-200)}.prose th,.markdown th{background-color:var(--color-neutral-100)}.prose hr:has(+h2#notation),.markdown hr:has(+h2#notation){margin-top:5em;margin-bottom:3em}.prose h2#notation~hr,.markdown h2#notation~hr{display:none}.prose h2#notation,.markdown h2#notation{font-size:var(--font-xsm);font-weight:700;color:var(--color-neutral-900);margin-top:0;margin-bottom:.75em;text-transform:uppercase;letter-spacing:.05em}.prose h2#notation+ul,.markdown h2#notation+ul{list-style:none;padding-left:0}.prose h2#notation+ul li,.markdown h2#notation+ul li{font-size:var(--font-sm);line-height:1.65;color:var(--color-neutral-600)}.prose .footnotes,.markdown .footnotes{margin-top:0;padding-top:0;font-size:var(--font-sm)}[data-separate-footer=true] .prose .footnotes,[data-separate-footer=true] .markdown .footnotes{border-top:1px solid var(--color-neutral-200);padding-top:3em;margin-top:3em}.prose .footnotes:before,.markdown .footnotes:before{content:"Footnotes";display:block;font-size:var(--font-xsm);font-weight:700;color:var(--color-neutral-900);margin-bottom:.75em;text-transform:uppercase;letter-spacing:.05em}.prose .footnotes>h2,.markdown .footnotes>h2{display:none}.prose .footnotes ol,.markdown .footnotes ol{padding-left:0;margin:0;list-style:none;counter-reset:footnote-counter}.prose .footnotes li,.markdown .footnotes li{counter-increment:footnote-counter;position:relative;padding-left:1.75em;margin:.75em 0;font-size:var(--font-xsm);line-height:1.65;color:var(--color-neutral-600)}@media(max-width:1279px){.prose .footnotes li,.markdown .footnotes li,.prose sup[id^=fnref],.markdown sup[id^=fnref],.prose a[data-footnote-ref],.markdown a[data-footnote-ref]{scroll-margin-top:54px}}.prose .footnotes li:before,.markdown .footnotes li:before{content:counter(footnote-counter);position:absolute;left:0;top:-.15em;font-weight:600;color:var(--color-foreground);font-size:.7em;vertical-align:super}.prose sup a[data-footnote-ref],.markdown sup a[data-footnote-ref]{text-decoration:none;color:var(--color-foreground);font-weight:600;cursor:pointer;position:relative}.prose sup a[data-footnote-ref]:hover,.markdown sup a[data-footnote-ref]:hover{text-decoration:underline}.footnote-tooltip{position:fixed;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:6px;padding:.4em .7em;max-width:500px;font-size:var(--font-xsm);line-height:1.5;color:var(--color-neutral-600);box-shadow:0 4px 12px #0000001a;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s ease}.footnote-tooltip.visible{opacity:1}.footnote-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--color-neutral-200)}.footnote-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--color-neutral-100);margin-bottom:-1px}.prose .footnotes a[data-footnote-backref],.markdown .footnotes a[data-footnote-backref]{text-decoration:none;margin-left:.25em;color:var(--color-neutral-500)}.prose .footnotes a[data-footnote-backref]:hover,.markdown .footnotes a[data-footnote-backref]:hover{color:var(--color-foreground)}.footer[data-astro-cid-k2f5zb5c]{padding:90px 0 45px}.toc-link[data-astro-cid-i7ktmeno]{color:inherit}.toc-link[data-astro-cid-i7ktmeno].active{color:var(--color-neutral-700)}.subpost-toggle[data-astro-cid-i7ktmeno][open] .toggle-icon[data-astro-cid-i7ktmeno]{transform:rotate(90deg)}.subpost-sections[data-astro-cid-i7ktmeno]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.subpost-toggle[data-astro-cid-i7ktmeno] summary[data-astro-cid-i7ktmeno]{list-style:none;user-select:none}.subpost-toggle[data-astro-cid-i7ktmeno] summary[data-astro-cid-i7ktmeno]::-webkit-details-marker{display:none}.mobile-toc-item[data-astro-cid-e3vkchjj]{color:inherit}.mobile-toc-item[data-astro-cid-e3vkchjj].active{color:var(--color-neutral-800)}
