header[data-astro-cid-3mf7hpah]{border-bottom:1px solid var(--rule);margin-bottom:36px;padding-bottom:32px}h1[data-astro-cid-3mf7hpah]{font:500 clamp(36px, 4.8vw, 66px)/1.1 var(--sans);letter-spacing:var(--tracking-title);overflow-wrap:break-word;text-wrap:pretty}.date[data-astro-cid-3mf7hpah]{margin-bottom:18px}@media (width<=600px){header[data-astro-cid-3mf7hpah]{margin-bottom:28px;padding-bottom:26px}}@media (width<=760px){h1[data-astro-cid-3mf7hpah]{font-size:clamp(31px,7vw,48px)}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5}pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#101010}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#636f88}.token.punctuation{color:#81a1c1}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#81a1c1}.token.number{color:#b48ead}.token.boolean{color:#81a1c1}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a3be8c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#81a1c1}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#88c0d0}.token.keyword{color:#81a1c1}.token.regex,.token.important{color:#ebcb8b}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.markdown-content[data-astro-cid-hrnzbvcf]{overflow-wrap:break-word}.markdown-content[data-astro-cid-hrnzbvcf]>:first-child{margin-top:0}.markdown-content[data-astro-cid-hrnzbvcf] :is(h1,h2,h3,h4){font-family:var(--sans);font-weight:500;line-height:1.25}.markdown-content[data-astro-cid-hrnzbvcf] :is(h1,h2){margin-top:44px;margin-bottom:14px}.markdown-content[data-astro-cid-hrnzbvcf] h1{font-size:clamp(1.8rem,1.5rem + .95vw,2.35rem)}.markdown-content[data-astro-cid-hrnzbvcf] h2{font-size:clamp(1.45rem,1.3rem + .55vw,1.85rem)}.markdown-content[data-astro-cid-hrnzbvcf] h3{margin-top:28px;margin-bottom:10px;font-size:clamp(1.2rem,1.1rem + .28vw,1.45rem)}.markdown-content[data-astro-cid-hrnzbvcf] h4{margin-top:24px;margin-bottom:8px;font-size:clamp(1.05rem,1rem + .12vw,1.18rem)}.markdown-content[data-astro-cid-hrnzbvcf] :is(p,li,blockquote,td,th){font-size:17px;line-height:1.85}.markdown-content[data-astro-cid-hrnzbvcf] p+p{margin-top:1.25rem}.markdown-content[data-astro-cid-hrnzbvcf] strong{font-weight:600}.markdown-content[data-astro-cid-hrnzbvcf] em{font-style:normal;font-weight:500}.markdown-content[data-astro-cid-hrnzbvcf] :is(ul,ol){margin:.85rem 0 1.5rem 1.25rem}.markdown-content[data-astro-cid-hrnzbvcf] ul{list-style-type:disc}.markdown-content[data-astro-cid-hrnzbvcf] ol{list-style-type:decimal}.markdown-content[data-astro-cid-hrnzbvcf] li{margin-bottom:.4rem;margin-left:.25rem}.markdown-content[data-astro-cid-hrnzbvcf] li::marker{color:var(--muted);font-family:var(--sans)}.markdown-content[data-astro-cid-hrnzbvcf] code:not(pre code){color:var(--text);background:#e8edf4;border-radius:3px;padding:2px 5px;font-size:.87em}.markdown-content[data-astro-cid-hrnzbvcf] pre{background:#1b2230;border-radius:3px;max-width:100%;margin-block:1.8rem;padding:22px;overflow-x:auto}.markdown-content[data-astro-cid-hrnzbvcf] pre code{font-size:13px;line-height:1.7}.markdown-content[data-astro-cid-hrnzbvcf] blockquote{border-left:2px solid var(--link);margin-block:32px;padding:4px 0 4px 24px}.markdown-content[data-astro-cid-hrnzbvcf] :is(img,iframe){margin-top:2rem;margin-bottom:1.8rem}.markdown-content[data-astro-cid-hrnzbvcf] table{width:100%;max-width:100%;margin-block:28px;display:block;overflow-x:auto}.markdown-content[data-astro-cid-hrnzbvcf] :is(th,td){border-bottom:1px solid var(--rule);text-align:left;padding:10px 15px}.markdown-content[data-astro-cid-hrnzbvcf] th{background:#e8edf4;font-weight:500}.markdown-content[data-astro-cid-hrnzbvcf] .katex-display{padding-block:8px;overflow:auto hidden}.markdown-content[data-astro-cid-hrnzbvcf] hr{border-color:var(--rule);margin-block:40px}@media (width<=760px){.markdown-content[data-astro-cid-hrnzbvcf] :is(h1,h2){margin-top:40px}.markdown-content[data-astro-cid-hrnzbvcf] h3{margin-top:26px}.markdown-content[data-astro-cid-hrnzbvcf] :is(p,li,blockquote,td,th){font-size:16px;line-height:1.8}}@media (width<=640px){.markdown-content[data-astro-cid-hrnzbvcf] h1{font-size:1.55rem}.markdown-content[data-astro-cid-hrnzbvcf] h2{font-size:1.32rem}.markdown-content[data-astro-cid-hrnzbvcf] h3{font-size:1.15rem}}.article-nav[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--rule);max-width:700px;margin:48px auto 0;padding-top:24px}article[data-astro-cid-zg7dkzxc]{max-width:860px;margin-inline:auto}.body[data-astro-cid-zg7dkzxc]{max-width:700px;margin-inline:auto}
