.content-page{row-gap:2rem}.content-page>:is(.content-page__nav,.content-page__content){min-width:0}.content-page-nav__heading{margin-bottom:var(--margin-lg);font-size:var(--font-size--md);color:var(--color-foreground);font-weight:500;line-height:1.2}.content-page-nav{flex-direction:column;gap:1rem;display:flex}.content-page-nav__viewport{overflow:hidden}.content-page-nav__track{flex-direction:row;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.content-page-nav__slide{flex:none}.content-page-nav__link{font-size:var(--font-size--3xs);color:var(--color-foreground);opacity:.5;white-space:nowrap;transition:opacity var(--duration-short,.2s) ease;font-weight:500;line-height:1.5;text-decoration:none;display:block}.content-page-nav__link:hover,.content-page-nav__link:focus-visible{opacity:.8}.content-page-nav__link[aria-current=page]{opacity:1;font-weight:600}.content-page__content{transition:opacity var(--animation-speed) var(--animation-easing)}.content-page__content[aria-busy=true]{opacity:var(--opacity-50,.5);transition-delay:.15s}@media screen and (width>=750px){.content-page{grid-template-columns:minmax(calc(var(--loc-content-page-nav-width) + var(--loc-content-page-nav-gap) + var(--page-margin)), 1fr) minmax(0, var(--page-content-width)) minmax(var(--page-margin), 1fr);align-items:start;column-gap:0}.content-page--no-nav{grid-template-columns:var(--full-page-grid-with-margins)}.content-page__nav{width:var(--loc-content-page-nav-width);top:var(--header-group-height,0px);grid-column:1;justify-self:end;margin-inline-end:var(--loc-content-page-nav-gap);position:sticky}.content-page-nav__viewport{overflow:visible}.content-page-nav__track{flex-direction:column;gap:.5rem}.content-page-nav__link[aria-current=page]{padding-inline-start:var(--padding-lg)}}
