.toc__title[data-astro-cid-y2enqxn2]{color:var(--sk-text);margin:0 0 1rem;font-size:.9375rem;font-weight:650}.toc__list[data-astro-cid-y2enqxn2]{margin:0;padding:0;list-style:none}.toc__list[data-astro-cid-y2enqxn2] li[data-astro-cid-y2enqxn2]+li[data-astro-cid-y2enqxn2]{margin-top:.25rem}.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]{color:var(--sk-text-muted);overflow-wrap:anywhere;padding:.45rem 0;font-size:.875rem;line-height:1.55;transition:color .2s;display:block}.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]:hover{color:var(--sk-accent)}.toc-mobile[data-astro-cid-y2enqxn2]{display:none}@media (width<=900px){.toc-mobile[data-astro-cid-y2enqxn2]{border-bottom:1px solid var(--sk-accent-line);margin:0 0 2rem;padding-bottom:.75rem;display:block}.toc-mobile[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.toc-mobile[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2] svg[data-astro-cid-y2enqxn2]{flex:none}.toc-mobile[data-astro-cid-y2enqxn2][open] summary[data-astro-cid-y2enqxn2] svg[data-astro-cid-y2enqxn2]{rotate:180deg}.toc-mobile[data-astro-cid-y2enqxn2] nav[data-astro-cid-y2enqxn2]{padding:.5rem 0}.toc-mobile[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]{align-items:center;min-height:2.75rem;padding:.5rem 0;font-size:.9375rem;display:flex}}@media print{.toc[data-astro-cid-y2enqxn2],.toc-mobile[data-astro-cid-y2enqxn2]{display:none}}.reading-page[data-astro-cid-fmzvkzhr]{width:min(89.6%,76rem);margin-inline:auto;padding:4.5rem 0 6rem}.reading-page__intro[data-astro-cid-fmzvkzhr]{max-width:57rem}.reading-page__eyebrow[data-astro-cid-fmzvkzhr]{color:var(--sk-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.8125rem;font-weight:650;line-height:1.6}.reading-page__title[data-astro-cid-fmzvkzhr]{color:var(--sk-text);font-family:var(--sk-font-display);letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(2.5rem,5.3vw,4.75rem);font-weight:600;line-height:1.1}.reading-page__updated[data-astro-cid-fmzvkzhr]{color:var(--sk-text-muted);margin-top:1.75rem;font-size:.9375rem;line-height:1.6}.reading-page__documents[data-astro-cid-fmzvkzhr]{margin-block:3rem}.reading-page__body[data-astro-cid-fmzvkzhr]{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.reading-page__body--single[data-astro-cid-fmzvkzhr]{display:block}.reading-page__sidebar[data-astro-cid-fmzvkzhr]{top:calc(var(--sk-header-h) + 2rem);max-height:calc(100svh - var(--sk-header-h) - 4rem);padding-right:.8rem;position:sticky;overflow-y:auto}.reading-page__document[data-astro-cid-fmzvkzhr]{min-width:0;max-width:48rem}.reading-page--article[data-astro-cid-fmzvkzhr] .reading-page__intro[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--sk-accent-line);max-width:65rem;margin-bottom:3rem;padding-bottom:3rem}.reading-page--article[data-astro-cid-fmzvkzhr] .reading-page__title[data-astro-cid-fmzvkzhr]{max-width:24ch;margin-top:1.75rem;font-size:clamp(2.5rem,4.7vw,4.35rem)}@media (width<=900px){.reading-page[data-astro-cid-fmzvkzhr]{width:calc(100% - 3rem);padding:2.75rem 0 3.5rem}.reading-page__title[data-astro-cid-fmzvkzhr],.reading-page--article[data-astro-cid-fmzvkzhr] .reading-page__title[data-astro-cid-fmzvkzhr]{font-size:clamp(2.15rem,7vw,3.6rem);line-height:1.14}.reading-page__eyebrow[data-astro-cid-fmzvkzhr]{letter-spacing:.09em;margin-bottom:1.25rem;font-size:.75rem}.reading-page__updated[data-astro-cid-fmzvkzhr]{margin-top:1.25rem;font-size:.875rem}.reading-page__documents[data-astro-cid-fmzvkzhr]{margin-block:2rem}.reading-page__body[data-astro-cid-fmzvkzhr]{display:block}.reading-page__sidebar[data-astro-cid-fmzvkzhr]{display:none}.reading-page__document[data-astro-cid-fmzvkzhr]{max-width:none}.reading-page--article[data-astro-cid-fmzvkzhr] .reading-page__intro[data-astro-cid-fmzvkzhr]{margin-bottom:2rem;padding-bottom:2rem}}@media (width<=360px){.reading-page[data-astro-cid-fmzvkzhr]{width:calc(100% - 2.25rem)}}@media print{.reading-page[data-astro-cid-fmzvkzhr]{width:100%;padding:0}.reading-page__documents[data-astro-cid-fmzvkzhr],.reading-page__sidebar[data-astro-cid-fmzvkzhr]{display:none}.reading-page__body[data-astro-cid-fmzvkzhr]{display:block}.reading-page__document[data-astro-cid-fmzvkzhr]{max-width:none}.reading-page__title[data-astro-cid-fmzvkzhr],.reading-page__updated[data-astro-cid-fmzvkzhr],.reading-page__eyebrow[data-astro-cid-fmzvkzhr]{color:#000}}.reading-page .prose{color:var(--sk-text-reading);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.reading-page :where(.prose>*+*){margin-top:1.25rem}.reading-page .prose h2{color:var(--sk-text);letter-spacing:-.025em;margin:3.5rem 0 1.25rem;font-size:1.65rem;font-weight:650;line-height:1.3}.reading-page .prose>h2:first-child{margin-top:0}.reading-page .prose :is(h3,h4){color:var(--sk-text);margin:2.25rem 0 1rem;font-size:1.2rem;font-weight:650;line-height:1.5}.reading-page .prose :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--sk-header-h) + 2rem)}.reading-page .prose strong{color:var(--sk-text);font-weight:650}.reading-page :where(.prose) :where(a){color:var(--sk-accent-hi);text-underline-offset:.2em;text-decoration:underline}.reading-page :where(.prose) :where(a:hover){color:var(--sk-text)}.reading-page :where(.prose) :where(ul,ol){padding-left:1.4rem}.reading-page :where(.prose) :where(ul){list-style:outside}.reading-page :where(.prose) :where(ol){list-style:decimal}.reading-page :where(.prose) :where(li){margin-bottom:.5rem;padding-left:.2rem}.reading-page .prose li::marker{color:var(--sk-accent)}.reading-page .prose li :is(ul,ol){margin-block:.5rem}.reading-page .prose li>p+p{margin-top:.75rem}.reading-page .prose hr{background:var(--sk-accent-line);border:0;height:1px;margin-block:3rem}.reading-page .prose .table-scroll{border:1px solid var(--sk-accent-line);border-radius:.5rem;max-width:100%;margin-block:1.75rem 2rem;overflow-x:auto}.reading-page .prose table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.65}.reading-page .prose :is(th,td){text-align:left;vertical-align:top;padding:1rem 1.15rem}.reading-page .prose th{color:var(--sk-text);background:var(--sk-surface);font-weight:650}.reading-page .prose td{border-top:1px solid var(--sk-hairline)}.reading-page .prose tr:nth-child(2n) td{background:color-mix(in srgb, var(--sk-surface) 40%, transparent)}.reading-page .prose blockquote{border-left:2px solid var(--sk-accent);color:var(--sk-text);margin-inline:0;padding:.5rem 0 .5rem 1.5rem;font-size:1.25rem;font-style:normal;line-height:1.6}.reading-page .prose blockquote>*+*{margin-top:.75rem}.reading-page .prose blockquote cite{color:var(--sk-text-muted);margin-top:.75rem;font-size:.875rem;font-style:normal;display:block}.reading-page .prose :not(pre)>code{background:var(--sk-accent-soft);color:var(--sk-text);font-family:var(--sk-font-mono);border-radius:.25rem;padding:.15em .4em;font-size:.875em}.reading-page .prose pre{border:1px solid var(--sk-hairline);border-radius:.5rem;padding:1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.reading-page .prose pre code{font-family:var(--sk-font-mono)}.reading-page .prose figure{margin-inline:0}.reading-page .prose :is(figure,p)>img{border:1px solid var(--sk-hairline);border-radius:.5rem;width:100%}.reading-page .prose figcaption{color:var(--sk-text-muted);margin-top:.75rem;font-size:.875rem;line-height:1.6}.reading-page .prose .article-screen{max-width:20rem;margin:2rem auto}.reading-page .prose .article-screen>img{height:auto;display:block}@media (width<=900px){.reading-page .prose{font-size:1rem}.reading-page .prose h2{margin-top:2.75rem;font-size:1.45rem}}@media print{.reading-page .prose{color:#000;max-width:none;font-size:11pt}.reading-page .prose :is(h2,h3,h4,strong,a){color:#000}.reading-page .prose :is(h2,h3){break-after:avoid}.reading-page .prose .table-scroll{overflow:visible}.reading-page .prose table{min-width:0;font-size:10pt}.reading-page .prose :is(th,td){color:#000;background:0 0}}
