.ArticleBody_body__9TESs{--quote-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 38'%3E%3Cpath d='M0 38V22C0 9 7 1.5 19 0v7C13 8.5 10.5 12 10.5 17H19v21H0Zm27 0V22C27 9 34 1.5 46 0v7c-6 1.5-8.5 5-8.5 10H46v21H27Z'/%3E%3C/svg%3E");--ext-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E");max-inline-size:68ch;font-family:var(--font-text);font-size:clamp(1.0625rem,1.01rem + .22vw,1.1875rem);line-height:1.78;color:#1c2a4a;overflow-wrap:break-word;hyphens:auto}.ArticleBody_body__9TESs>:first-child{margin-top:0}.ArticleBody_body__9TESs p{margin:0 0 1.4em;text-wrap:pretty}.ArticleBody_body__9TESs h2,.ArticleBody_body__9TESs h3,.ArticleBody_body__9TESs h4{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;scroll-margin-top:7rem}.ArticleBody_body__9TESs h2{margin:2.8em 0 .7em;font-size:clamp(1.875rem,1.4rem + 1.8vw,2.625rem);font-style:italic;font-weight:800;line-height:1.04;letter-spacing:-.008em}.ArticleBody_body__9TESs h2:before{content:"";display:block;block-size:0;margin-block-end:.55em;border-block-start:2px dashed var(--color-ink)}.ArticleBody_body__9TESs h3{margin:2.1em 0 .5em;font-size:clamp(1.4375rem,1.2rem + .8vw,1.875rem);font-weight:700;line-height:1.12;letter-spacing:0}.ArticleBody_body__9TESs h4{margin:1.8em 0 .4em;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.01em}.ArticleBody_body__9TESs strong{font-weight:600;color:var(--color-ink)}.ArticleBody_body__9TESs em{font-style:italic}.ArticleBody_body__9TESs a{color:var(--color-ink);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--color-ink);text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color .18s var(--ease-out-expo),text-decoration-thickness .18s var(--ease-out-expo)}.ArticleBody_body__9TESs a:hover{text-decoration-color:var(--color-red);text-decoration-thickness:3px}.ArticleBody_body__9TESs a[target=_blank]:after{content:"";display:inline-block;inline-size:.8em;block-size:.8em;margin-inline-start:.2em;vertical-align:-.04em;background:currentColor;-webkit-mask:var(--ext-icon) center /contain no-repeat;mask:var(--ext-icon) center /contain no-repeat}.ArticleBody_body__9TESs code{font-family:var(--font-mono);font-size:.84em;padding:.14em .4em;border-radius:3px;background:var(--color-panel);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);hyphens:none;overflow-wrap:anywhere}.ArticleBody_body__9TESs ol,.ArticleBody_body__9TESs ul{margin:0 0 1.5em;padding:0;list-style:none}.ArticleBody_body__9TESs li{position:relative;margin:0 0 .55em;padding-inline-start:1.9rem}.ArticleBody_body__9TESs li>p{margin-block-end:.5em}.ArticleBody_body__9TESs ol ol,.ArticleBody_body__9TESs ol ul,.ArticleBody_body__9TESs ul ol,.ArticleBody_body__9TESs ul ul{margin-block:.55em 0}.ArticleBody_body__9TESs ul>li:before{content:"";position:absolute;inset-inline-start:.2rem;inset-block-start:.66em;inline-size:.5rem;block-size:.5rem;border:2px solid var(--color-ink);background:var(--color-panel)}.ArticleBody_body__9TESs ul ul>li:before{background:var(--color-ink)}.ArticleBody_body__9TESs ol{counter-reset:step}.ArticleBody_body__9TESs ol>li{counter-increment:step;padding-inline-start:2.4rem}.ArticleBody_body__9TESs ol>li:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:0;min-inline-size:1.6rem;color:var(--color-carbon);font-family:var(--font-display);font-size:1.55em;font-style:italic;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.12}.ArticleBody_body__9TESs blockquote{position:relative;margin:2.4em 0;padding:0}.ArticleBody_body__9TESs blockquote:before{content:"";display:block;inline-size:2.75rem;block-size:2.2rem;margin-block-end:.8rem;background:var(--color-ink);-webkit-mask:var(--quote-mark) left center /contain no-repeat;mask:var(--quote-mark) left center /contain no-repeat}.ArticleBody_body__9TESs blockquote p{margin:0 0 .8em;font-family:var(--font-display);font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-style:italic;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--color-ink);text-wrap:balance}.ArticleBody_body__9TESs blockquote p:last-child{margin-block-end:0}.ArticleBody_body__9TESs pre{margin:2em 0;padding:1.15rem 1.35rem;overflow-x:auto;border:2px solid var(--color-ink);border-radius:4px;box-shadow:0 1px 2px rgb(15 42 90/.14),0 8px 16px -8px rgb(15 42 90/.3);background:var(--color-night);color:#e4eaff;font-family:var(--font-mono);font-size:.84rem;line-height:1.7;tab-size:2;-webkit-overflow-scrolling:touch}.ArticleBody_body__9TESs pre code{padding:0;background:none;box-shadow:none;color:inherit;font-size:inherit;white-space:pre;overflow-wrap:normal}.ArticleBody_body__9TESs img{display:block;max-inline-size:100%;block-size:auto;margin:2em 0;border:2px solid var(--color-ink);border-radius:4px;box-shadow:0 1px 2px rgb(15 42 90/.14),0 8px 16px -8px rgb(15 42 90/.3)}.ArticleBody_body__9TESs figure{margin:2.4em 0}.ArticleBody_body__9TESs figure img{margin:0}.ArticleBody_body__9TESs figcaption{display:flex;align-items:baseline;gap:.7rem;margin-block-start:.9rem;font-size:.875rem;line-height:1.5;color:var(--color-ink-soft)}.ArticleBody_body__9TESs figcaption:before{content:"";flex:none;inline-size:1.5rem;block-size:0;border-block-start:2px dashed var(--color-ink);transform:translateY(-.25em)}.ArticleBody_body__9TESs hr{block-size:0;margin:3rem 0;border:0;border-block-start:2px dashed var(--color-ink)}.ArticleBody_body__9TESs table{display:block;max-inline-size:100%;margin:2.2em 0;overflow-x:auto;border:2px solid var(--color-ink);border-radius:4px;border-collapse:collapse;box-shadow:0 1px 2px rgb(15 42 90/.14),0 8px 16px -8px rgb(15 42 90/.3);background:var(--color-panel);font-size:.9375rem;font-variant-numeric:tabular-nums;-webkit-overflow-scrolling:touch}.ArticleBody_body__9TESs td,.ArticleBody_body__9TESs th{padding:.7rem 1rem;border-block-end:1px solid var(--color-rule);text-align:start;white-space:nowrap}.ArticleBody_body__9TESs th{background:var(--color-ink);border-block-end:0;color:#ffffff;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ArticleBody_body__9TESs tr:last-child td{border-block-end:0}@media (max-width:640px){.ArticleBody_body__9TESs{hyphens:manual}}.ShareActions_pressed__ekJCI{animation:ShareActions_press__q_kTA .34s var(--ease-out-expo) both}@keyframes ShareActions_press__q_kTA{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}to{opacity:.92;transform:scale(1) rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.ShareActions_pressed__ekJCI{animation:none;opacity:.92;transform:rotate(-5deg)}}