.article-header[data-astro-cid-est43gev]{max-width:var(--measure)}.article-header__section[data-astro-cid-est43gev]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex}.article-header__section[data-astro-cid-est43gev]:before{content:"";background:var(--color-yellow);border-radius:2px;flex:none;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px #14223826}.article-header__section[data-astro-cid-est43gev] a[data-astro-cid-est43gev]{color:inherit;text-decoration:none}.article-header__section[data-astro-cid-est43gev] a[data-astro-cid-est43gev]:hover{color:var(--color-blue-hover);text-decoration:underline}.article-header__lead[data-astro-cid-est43gev]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6}.article-header__prereq[data-astro-cid-est43gev]{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.article-header__prereq-label[data-astro-cid-est43gev]{font-weight:var(--weight-semibold)}.article-header__prereq[data-astro-cid-est43gev] ul[data-astro-cid-est43gev]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-header__prereq[data-astro-cid-est43gev] li[data-astro-cid-est43gev]:not(:last-child):after{content:",";color:var(--color-text-muted)}.breadcrumbs[data-astro-cid-vx4iavld]{font-size:var(--text-sm);color:var(--color-text-muted)}ol[data-astro-cid-vx4iavld]{line-height:var(--leading-snug);flex-wrap:wrap;align-items:center;row-gap:0;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{align-items:center;display:inline-flex}li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"/";margin-inline:var(--space-2);color:var(--color-border-strong)}a[data-astro-cid-vx4iavld]{min-height:1.5rem;padding-block:var(--space-1);color:var(--color-text-muted);align-items:center;display:inline-flex}[data-astro-cid-vx4iavld][aria-current=page]{padding-block:var(--space-1)}a[data-astro-cid-vx4iavld]:hover{color:var(--color-blue-hover)}[data-astro-cid-vx4iavld][aria-current=page]{color:var(--color-text)}.topic-nav[data-astro-cid-r7wze3db]{font-size:var(--text-sm);line-height:var(--leading-snug)}.topic-nav__heading[data-astro-cid-r7wze3db]{margin-bottom:var(--space-2);font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1rem}.topic-nav__heading[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db]{color:var(--color-text);text-decoration:none}.topic-nav__heading[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db]:hover{color:var(--color-blue-hover);text-decoration:underline}.topic-nav__fan[data-astro-cid-r7wze3db]+.topic-nav__fan[data-astro-cid-r7wze3db]{margin-top:var(--space-1)}.topic-nav__group[data-astro-cid-r7wze3db]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-3) var(--space-2) 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;list-style:none;display:flex}.topic-nav__group[data-astro-cid-r7wze3db]::-webkit-details-marker{display:none}.topic-nav__group[data-astro-cid-r7wze3db]:hover{color:var(--color-blue-hover)}.topic-nav__group[data-astro-cid-r7wze3db]:before{content:"";width:.45em;height:.45em;transition:transform var(--duration-fast) ease;border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(-45deg)}.topic-nav__fan[data-astro-cid-r7wze3db][open]>.topic-nav__group[data-astro-cid-r7wze3db]:before{transform:translateY(-.1em)rotate(45deg)}.topic-nav__fan[data-astro-cid-r7wze3db]>ul[data-astro-cid-r7wze3db]{margin-bottom:var(--space-2)}ul[data-astro-cid-r7wze3db]{margin:0;padding:0;list-style:none}li[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db]{padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border);color:var(--color-text-muted);text-decoration:none;display:block}li[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db]:hover{color:var(--color-blue-hover);border-left-color:var(--color-blue);text-decoration:underline}li[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db][aria-current=page]{color:var(--color-blue);font-weight:var(--weight-semibold);border-left:3px solid var(--color-blue);background:var(--color-blue-pale)}.topic-nav--disclosure[data-astro-cid-r7wze3db]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.topic-nav--disclosure[data-astro-cid-r7wze3db]>summary[data-astro-cid-r7wze3db]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;list-style:none;display:flex}.topic-nav--disclosure[data-astro-cid-r7wze3db]>summary[data-astro-cid-r7wze3db]::-webkit-details-marker{display:none}.topic-nav--disclosure[data-astro-cid-r7wze3db]>summary[data-astro-cid-r7wze3db]:after{content:"";width:.5em;height:.5em;transition:transform var(--duration-fast) ease;border-bottom:2px solid;border-right:2px solid;flex:none;margin-left:auto;transform:translateY(-.15em)rotate(45deg)}.topic-nav--disclosure[data-astro-cid-r7wze3db][open]>summary[data-astro-cid-r7wze3db]:after{transform:translateY(.15em)rotate(-135deg)}.topic-nav--disclosure[data-astro-cid-r7wze3db] nav[data-astro-cid-r7wze3db]{padding:0 var(--space-4) var(--space-4)}.topic-nav--disclosure[data-astro-cid-r7wze3db] li[data-astro-cid-r7wze3db] a[data-astro-cid-r7wze3db]{padding-block:var(--space-3)}.toc[data-astro-cid-p33bl5ka]{font-size:var(--text-sm);line-height:var(--leading-snug)}.toc__heading[data-astro-cid-p33bl5ka]{margin-bottom:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text)}ul[data-astro-cid-p33bl5ka]{margin:0;padding:0;list-style:none}a[data-astro-cid-p33bl5ka]{padding:var(--space-1) 0;color:var(--color-text-muted);text-decoration:none;display:block}a[data-astro-cid-p33bl5ka]:hover{color:var(--color-blue-hover);text-decoration:underline}.toc__item--h3[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{padding-left:var(--space-3)}.toc--disclosure[data-astro-cid-p33bl5ka]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}summary[data-astro-cid-p33bl5ka]{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;list-style:none;display:flex}summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}summary[data-astro-cid-p33bl5ka]:after{content:"";width:.5em;height:.5em;transition:transform var(--duration-fast) ease;border-bottom:2px solid;border-right:2px solid;flex:none;margin-left:auto;transform:translateY(-.15em)rotate(45deg)}details[data-astro-cid-p33bl5ka][open]>summary[data-astro-cid-p33bl5ka]:after{transform:translateY(.15em)rotate(-135deg)}.toc--disclosure[data-astro-cid-p33bl5ka] nav[data-astro-cid-p33bl5ka]{padding:0 var(--space-4) var(--space-3)}.toc--disclosure[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{padding-block:var(--space-2)}.prev-next[data-astro-cid-gmt5szzu]{gap:var(--space-4);display:grid}.prev-next__link[data-astro-cid-gmt5szzu]{--edge:#b9cde6;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5,1.25rem);border:2px solid var(--color-blue);border-radius:var(--radius-lg);color:var(--color-blue);box-shadow:0 4px 0 var(--edge);transition:transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);background:#fff;text-decoration:none;display:flex}.prev-next__link[data-astro-cid-gmt5szzu]:hover{background:var(--color-blue-pale);box-shadow:0 6px 0 var(--edge);transform:translateY(-2px)}.prev-next__link[data-astro-cid-gmt5szzu]:active{box-shadow:0 0 0 var(--edge);transform:translateY(4px)}.prev-next__link--next[data-astro-cid-gmt5szzu]{--edge:#00377a;background:var(--color-blue);color:#fff;justify-content:space-between}.prev-next__link--next[data-astro-cid-gmt5szzu]:hover{background:var(--color-blue-hover)}.prev-next__text[data-astro-cid-gmt5szzu]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.prev-next__label[data-astro-cid-gmt5szzu]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.prev-next__link--next[data-astro-cid-gmt5szzu] .prev-next__label[data-astro-cid-gmt5szzu]{color:#dbe8ff}.prev-next__title[data-astro-cid-gmt5szzu]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.25}.prev-next__badge[data-astro-cid-gmt5szzu]{background:var(--color-blue-pale);width:2.5rem;height:2.5rem;transition:transform var(--duration-fast) var(--ease);border-radius:50%;flex:none;position:relative}.prev-next__badge[data-astro-cid-gmt5szzu]:after{content:"";background:var(--color-blue);clip-path:polygon(0 35%,55% 35%,55% 0,100% 50%,55% 100%,55% 65%,0 65%);width:1rem;height:1rem;margin:auto;position:absolute;inset:0}.prev-next__link--prev[data-astro-cid-gmt5szzu] .prev-next__badge[data-astro-cid-gmt5szzu]:after{transform:scaleX(-1)}.prev-next__link--next[data-astro-cid-gmt5szzu] .prev-next__badge[data-astro-cid-gmt5szzu]{background:var(--color-yellow)}.prev-next__link--next[data-astro-cid-gmt5szzu] .prev-next__badge[data-astro-cid-gmt5szzu]:after{background:var(--color-text)}.prev-next__link--next[data-astro-cid-gmt5szzu]:hover .prev-next__badge[data-astro-cid-gmt5szzu]{transform:translate(3px)}.prev-next__link--prev[data-astro-cid-gmt5szzu]:hover .prev-next__badge[data-astro-cid-gmt5szzu]{transform:translate(-3px)}@media (width>=640px){.prev-next[data-astro-cid-gmt5szzu]{grid-template-columns:1fr 1fr}.prev-next__link--next[data-astro-cid-gmt5szzu]{text-align:right;grid-column:2}.prev-next__link--next[data-astro-cid-gmt5szzu] .prev-next__text[data-astro-cid-gmt5szzu]{align-items:flex-end;margin-left:auto}}@media (forced-colors:active){.prev-next__badge[data-astro-cid-gmt5szzu]:after{background:linktext}}
