.article[data-astro-cid-yuqcs7zz]{padding-block:var(--section-space);grid-template-columns:minmax(0,8fr) minmax(0,3fr);gap:clamp(2rem,6vw,6rem);display:grid}.article__body[data-astro-cid-yuqcs7zz]{grid-area:1/1}.article[data-astro-cid-yuqcs7zz]>.learn-navigation{grid-area:1/2}.article__aside[data-astro-cid-yuqcs7zz]{top:calc(var(--page-nav-h,6rem) + 1.5rem);border:.0625rem solid var(--rule);border-radius:var(--radius-2);grid-area:1/2;align-self:start;gap:.25rem;padding:1.5rem;display:grid;position:sticky}.article__aside-label[data-astro-cid-yuqcs7zz]{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:.75rem;font-size:.8125rem;font-weight:600}.article__aside-label[data-astro-cid-yuqcs7zz]:first-child{margin-top:0}.article__aside[data-astro-cid-yuqcs7zz] a[data-astro-cid-yuqcs7zz]:not(.m-btn){color:var(--primary);font-weight:600;text-decoration:none}.article__aside-cta[data-astro-cid-yuqcs7zz]{justify-self:start;margin-top:1.25rem}.article-related[data-astro-cid-yuqcs7zz]{padding-bottom:var(--section-space)}.article-related[data-astro-cid-yuqcs7zz] h2[data-astro-cid-yuqcs7zz]{border-top:.0625rem solid var(--rule);margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.5rem,3vw,2rem)}.article-related__grid[data-astro-cid-yuqcs7zz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.article__toc[data-astro-cid-yuqcs7zz]{max-height:55vh;margin-block:1.25rem;overflow-y:auto}.article__toc[data-astro-cid-yuqcs7zz] summary[data-astro-cid-yuqcs7zz]{cursor:pointer;padding-block:.5rem;font-weight:600}.article__toc[data-astro-cid-yuqcs7zz] ul[data-astro-cid-yuqcs7zz]{gap:.5rem;margin-top:.5rem;display:grid}.article__toc[data-astro-cid-yuqcs7zz] a[data-astro-cid-yuqcs7zz]{font-size:.9375rem;line-height:1.5}.prose[data-astro-cid-yuqcs7zz]{overflow-wrap:anywhere;min-width:0}.prose[data-astro-cid-yuqcs7zz] h2,.prose[data-astro-cid-yuqcs7zz] h3{scroll-margin-top:calc(var(--page-nav-h,6rem) + 1rem)}.prose[data-astro-cid-yuqcs7zz] pre{border:.0625rem solid var(--rule);border-radius:var(--radius-2);max-width:100%;padding:1.25rem;font-size:.875rem;overflow-x:auto}.prose[data-astro-cid-yuqcs7zz] .table-scroll{border:.0625rem solid var(--rule);border-radius:var(--radius-2);margin-block:1.5rem;overflow-x:auto}.prose[data-astro-cid-yuqcs7zz] .table-scroll:focus-visible{outline-offset:.25rem}.prose[data-astro-cid-yuqcs7zz] .table-scroll__hint{background:var(--bg-2);padding:.75rem;font-size:.9375rem;line-height:1.5}.prose[data-astro-cid-yuqcs7zz] table{border-collapse:collapse;width:100%;min-width:36rem;font-size:1rem}.prose[data-astro-cid-yuqcs7zz] th,.prose[data-astro-cid-yuqcs7zz] td{border-bottom:.0625rem solid var(--rule);text-align:left;vertical-align:top;padding:.875rem}.prose[data-astro-cid-yuqcs7zz] th{background:var(--bg-2);font-weight:600}.editorial-note[data-astro-cid-yuqcs7zz]{border-top:.0625rem solid var(--rule);margin-top:2.5rem;padding-top:1.5rem}.prose[data-astro-cid-yuqcs7zz]{max-width:44rem;color:var(--fg);font-size:1.125rem;line-height:1.75}.prose[data-astro-cid-yuqcs7zz]>*+*{margin-top:1.25rem}.prose[data-astro-cid-yuqcs7zz] h2{letter-spacing:-.025em;margin-top:3rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2}.prose[data-astro-cid-yuqcs7zz] h3{margin-top:2rem;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.3}.prose[data-astro-cid-yuqcs7zz] p,.prose[data-astro-cid-yuqcs7zz] li{color:var(--fg-muted)}.prose[data-astro-cid-yuqcs7zz] strong{color:var(--fg)}.prose[data-astro-cid-yuqcs7zz] ul,.prose[data-astro-cid-yuqcs7zz] ol{gap:.625rem;padding-left:1.5rem;display:grid}.prose[data-astro-cid-yuqcs7zz] ul{list-style:outside}.prose[data-astro-cid-yuqcs7zz] ol{list-style:decimal}.prose[data-astro-cid-yuqcs7zz] li::marker{color:var(--primary)}.prose[data-astro-cid-yuqcs7zz] a{color:var(--primary);text-underline-offset:.2em;font-weight:600}.prose[data-astro-cid-yuqcs7zz] blockquote{border-left:.25rem solid var(--primary);background:var(--bg-2);border-radius:0 var(--radius-2) var(--radius-2) 0;padding:1.25rem 1.5rem}.prose[data-astro-cid-yuqcs7zz] blockquote p{color:var(--fg)}@media (width<=63.99rem){.article[data-astro-cid-yuqcs7zz]{flex-direction:column;display:flex}.article__aside[data-astro-cid-yuqcs7zz]{width:100%;position:static}.article-related__grid[data-astro-cid-yuqcs7zz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.article-related__grid[data-astro-cid-yuqcs7zz]{grid-template-columns:1fr}}
