.article-title{overflow-wrap:break-word;text-wrap:balance}.article-prose{color:var(--ink-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.article-prose>:first-child{margin-top:0!important}.article-prose h2:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:3.5rem 0 1rem;padding:0;border:0;color:var(--ink);font-family:var(--font-proof-display);font-size:var(--text-h2);font-weight:var(--text-h2--font-weight);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);scroll-margin-top:7rem}.article-prose h3:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:2.25rem 0 .75rem;color:var(--ink);font-family:var(--font-proof-display);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);scroll-margin-top:7rem}.article-prose h4:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *),.article-prose h5:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:1.75rem 0 .5rem;color:var(--ink);font-family:var(--font-proof-display);font-size:var(--text-h4);font-weight:var(--text-h4--font-weight);line-height:var(--text-h4--line-height)}.article-prose p:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:1rem 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-2)}.article-prose :is(ul,ol):not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:1rem 0 0;padding-left:0;list-style:none;display:grid;gap:.5rem}.article-prose :is(ul,ol):not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li{position:relative;margin:0;padding-left:1.5rem;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink-2)}.article-prose ul:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li:before{content:"";position:absolute;left:.125rem;top:.7em;width:.5rem;height:.5rem;background:var(--magenta-ink)}.article-prose ol:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){counter-reset:article-step}.article-prose ol:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li{counter-increment:article-step;padding-left:2rem}.article-prose ol:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li:before{content:counter(article-step) ".";position:absolute;left:0;top:0;color:var(--magenta-ink);font-family:var(--font-proof-spec);font-size:var(--text-spec);line-height:inherit;font-weight:600}.article-prose li>:is(ul,ol){margin-top:.5rem}.article-prose li>p:first-child{margin-top:0}.article-prose ul:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li:has(>svg:first-child,>span:first-child:empty):before{display:none}.article-prose ul:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *)>li:has(>svg:first-child,>span:first-child:empty){padding-left:0}.article-prose :is(strong,b){color:var(--ink);font-weight:600}.article-prose em{font-style:italic}.article-prose a:not(:is(.article-block,.not-prose) a):not([data-slot=button]){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.article-prose a:not(:is(.article-block,.not-prose) a):not([data-slot=button]):hover{text-decoration-thickness:2.5px}.article-prose code:not(pre code){padding:0 .25rem;background:var(--stock);color:var(--ink);font-family:var(--font-proof-spec);font-size:.9em;border-radius:0}.article-prose code:after,.article-prose code:before{content:none}.article-prose pre{margin:1.5rem 0 0;padding:1rem 1.25rem;overflow-x:auto;background:var(--stock);color:var(--ink);border:0;border-radius:0;font-size:var(--text-spec)}.article-prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--stock-3)}.article-prose blockquote:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){margin:1.5rem 0 0;padding:1rem 1.25rem;border-left:4px solid var(--ink);background:var(--yellow-tint);color:var(--ink);font-style:normal;border-radius:0;box-shadow:none}.article-prose blockquote p:first-child{margin-top:0}.article-prose :is(figure,img){border-radius:0!important;box-shadow:none!important}.article-prose figure{margin:2rem 0 0}.article-prose figcaption{margin-top:.5rem;color:var(--ink-3);font-size:var(--text-small);line-height:var(--text-small--line-height)}.article-prose [class*=rounded]{border-radius:0}.article-prose [class*=shadow]{box-shadow:none}.article-prose table:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){width:100%;margin:0;border-collapse:collapse;border:1px solid var(--line);background:var(--paper);font-size:1rem;line-height:1.5;text-align:left}.article-prose :is(div,figure):has(>table){margin-top:1.5rem;max-width:100%;overflow-x:auto}.article-prose>table:not(:is(.article-block,.not-prose),:is(.article-block,.not-prose) *){display:block;overflow-x:auto;margin-top:1.5rem}.article-prose thead td,.article-prose thead th{background:var(--ink);color:var(--paper)!important;font-family:var(--font-proof-reading);font-size:var(--text-label);font-weight:var(--text-label--font-weight)}.article-prose :is(th,td){padding:.75rem 1rem!important;border:0!important;border-bottom:1px solid var(--stock-2)!important;vertical-align:top;color:var(--ink-2)}.article-prose tbody td:first-child,.article-prose tbody th{color:var(--ink);font-weight:600}.article-prose tbody tr{background:var(--paper)!important}.article-prose tbody tr:nth-child(2n){background:var(--stock)!important}.article-prose :is(th,td) :is(p,li){margin:0;font-size:inherit}.article-prose [class*=text-gray-],.article-prose [class*=text-muted-foreground],.article-prose [class*=text-slate-]{color:var(--ink-2)}.article-prose :is([class*=text-slate-9],[class*=text-slate-8],.text-foreground){color:var(--ink)}.article-prose :is([class*=text-orange-],[class*=text-amber-],.text-accent,[class*=text-red-],[class*=text-green-],.text-primary){color:var(--magenta-ink)}.article-prose a:is([class*=text-orange-],.text-accent,.text-primary){color:var(--ink)}.article-prose [class*="text-[var(--green)]"]{color:var(--pass-ink)}.article-prose :is([class*=bg-slate-],[class*=bg-gray-],[class*=bg-muted],.bg-card){background:var(--stock)}.article-prose :is([class*=bg-orange-],[class*=bg-amber-],[class^=bg-accent],[class*=" bg-accent"],[class^="bg-primary/"],[class*=" bg-primary/"]){background:var(--yellow-tint)}.article-prose [class*="bg-[var(--green-soft)]"]{background:var(--pass-tint)}.article-prose :is([class*=border-slate-],[class*=border-gray-],.border-border){border-color:var(--stock-3)}.article-prose :is([class*=border-orange-],[class*=border-amber-],[class*=border-accent],[class*=border-primary],[class*=border-blue-]){border-color:var(--ink)}.article-prose [class*="border-[var(--green)]"]{border-color:var(--pass-ink)}.article-prose :is([class*=bg-slate-],[class*=bg-orange-],[class*=bg-muted],[class^=bg-accent],[class*=" bg-accent"],.bg-card,[class*="bg-[var(--green-soft)]"]){padding:1.25rem 1.5rem;margin-top:1.5rem}.article-prose :is([class*=bg-slate-],[class*=bg-orange-],[class*=bg-muted],[class^=bg-accent],[class*=" bg-accent"],.bg-card)>:first-child{margin-top:0}.article-prose tr:is([class*=bg-slate-],[class*=bg-muted]){padding:0;margin:0}.article-prose [class*=gradient-to-]{background:var(--stock)}.article-legacy>p:first-child,.article-prose>p:first-child{color:var(--ink);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height)}.article-prose .article-block{margin-top:2rem}.article-prose .article-block+:is(h2,h3){margin-top:3rem}.article-checks{list-style:none;padding:0}.article-faq .tool-faq summary h3{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}@media (min-width:768px){.article-faq .tool-faq summary h3{font-size:1.25rem;line-height:1.4}}