._PageFooter_1yheh_1{background-color:var(--Background-Surface-Default);padding:var(--size-1000) var(--size-600) var(--size-600) var(--size-600);margin-top:auto}@container page-layout (width>=640px){._PageFooter_1yheh_1{padding:var(--size-1000) var(--size-1000) var(--size-800) var(--size-1000);border-radius:var(--size-200)}}._PageFooterInner_1yheh_12{gap:var(--size-500);flex-wrap:wrap;grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}@container page-layout (width>=960px){._PageFooterInner_1yheh_12{grid-template-columns:repeat(4,1fr)}}._Heading_1yheh_24{font:var(--font-kicker);margin-bottom:var(--size-400)}._LinkList_1yheh_29{gap:var(--size-100);flex-direction:column;display:flex}._Link_1yheh_29{font:var(--font-body-minor);color:var(--Text-Default)}._PageLayout_1iz8u_1{--sticky-offset:var(--top-nav-height);background-color:var(--Background-Default);gap:var(--size-200);flex-direction:row;flex:1;display:flex;container:page-layout/inline-size}._PageLayout_1iz8u_1._HasSecondaryNav_1iz8u_12{--sticky-offset:var(--secondary-nav-height)}._PageLayout_1iz8u_1._HasSecondaryNav_1iz8u_12._ScrollingUp_1iz8u_16{--sticky-offset:calc(var(--top-nav-height) + var(--secondary-nav-height))}._PageLayout_1iz8u_1._HasRestBanner_1iz8u_20{--sticky-offset:111px}._SideBar_1iz8u_25{z-index:1;top:var(--top-nav-height);max-height:calc(100vh - var(--top-nav-height));padding-left:var(--size-200);padding-bottom:var(--size-200);transition:top var(--duration-100), max-height var(--duration-100);display:none;position:sticky}@media screen and (width>=640px){._SideBar_1iz8u_25{flex-direction:column;display:flex}}._SideBar_1iz8u_25._HasSecondaryNav_1iz8u_12{top:var(--secondary-nav-height);max-height:calc(100vh - var(--secondary-nav-height))}._SideBar_1iz8u_25._HasSecondaryNav_1iz8u_12._ScrollingUp_1iz8u_16{top:calc(var(--top-nav-height) + var(--secondary-nav-height));max-height:calc(100vh - var(--top-nav-height) - var(--secondary-nav-height))}._MainContent_1iz8u_56{z-index:0;min-width:0;width:calc(100% - var(--size-1200) - var(--size-800));border-radius:var(--size-200);flex:1}@media screen and (width>=640px){._MainContent_1iz8u_56{padding-bottom:var(--size-200);margin-right:var(--size-200)}}._IsNavigating_1iz8u_70{opacity:.5;transition:opacity .2s linear}._MainContentInner_1iz8u_75{font:var(--font-sans-font-body-minor-base);min-height:calc(100vh - var(--size-1200))}._PageFooterNoNavigation_1iz8u_80{margin-left:var(--size-200)}
