.page-navigation{z-index:25;color:#fff;background:#10182d;border-block-end:1px solid #a4a4ce88;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem max(1rem,50% - 532px);display:flex;position:sticky;top:0}.page-navigation :-webkit-any(a,summary){justify-content:center;align-items:center;gap:var(--cd-control-gap);box-sizing:border-box;min-block-size:var(--cd-control-min-block);max-inline-size:100%;padding:var(--cd-control-pad-block) max(var(--cd-control-pad-inline), var(--cd-control-safe-inline));border:1.5px solid var(--headline-accent-color,#baff29);border-radius:var(--cd-control-radius);color:#fff;font:650 var(--cd-control-type) / 1.4 var(--brand-font-family);text-align:center;overflow-wrap:anywhere;background:linear-gradient(#0f163e94,#0f163e94),linear-gradient(90deg,#2e3192,#1e88e5,#1bffff);text-decoration:none;display:inline-flex;position:relative}.page-navigation :-moz-any(a,summary){justify-content:center;align-items:center;gap:var(--cd-control-gap);box-sizing:border-box;min-block-size:var(--cd-control-min-block);max-inline-size:100%;padding:var(--cd-control-pad-block) max(var(--cd-control-pad-inline), var(--cd-control-safe-inline));border:1.5px solid var(--headline-accent-color,#baff29);border-radius:var(--cd-control-radius);color:#fff;font:650 var(--cd-control-type) / 1.4 var(--brand-font-family);text-align:center;overflow-wrap:anywhere;background:linear-gradient(#0f163e94,#0f163e94),linear-gradient(90deg,#2e3192,#1e88e5,#1bffff);text-decoration:none;display:inline-flex;position:relative}.page-navigation :is(a,summary){justify-content:center;align-items:center;gap:var(--cd-control-gap);box-sizing:border-box;min-block-size:var(--cd-control-min-block);max-inline-size:100%;padding:var(--cd-control-pad-block) max(var(--cd-control-pad-inline), var(--cd-control-safe-inline));border:1.5px solid var(--headline-accent-color,#baff29);border-radius:var(--cd-control-radius);color:#fff;font:650 var(--cd-control-type) / 1.4 var(--brand-font-family);text-align:center;overflow-wrap:anywhere;background:linear-gradient(#0f163e94,#0f163e94),linear-gradient(90deg,#2e3192,#1e88e5,#1bffff);text-decoration:none;display:inline-flex;position:relative}.page-navigation :-webkit-any(a,summary):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.page-navigation :-moz-any(a,summary):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.page-navigation :is(a,summary):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.page-navigation svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}.page-navigation :-webkit-any(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}.page-navigation :-moz-any(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}.page-navigation :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}.page-navigation :-webkit-any(a,summary):hover{text-underline-offset:.2em;text-decoration:underline}.page-navigation :-moz-any(a,summary):hover{text-underline-offset:.2em;text-decoration:underline}.page-navigation :is(a,summary):hover{text-underline-offset:.2em;text-decoration:underline}.page-navigation-end{background:0 0;border:0;margin-block-start:1rem;margin-block-end:1rem;padding-inline-start:0;padding-inline-end:0;position:static}@media (max-width:600px){.page-navigation:not(.page-navigation-end)>[data-page-home]{inline-size:var(--cd-control-min-block);padding:0}.page-navigation:not(.page-navigation-end)>[data-page-home] .page-home-label{display:none}.page-navigation>[data-page-home] svg{font-size:min(1.25rem,20px)}}@media (max-height:480px){.page-navigation{position:static}}@media (forced-colors:active){.page-navigation{color:linktext;background:canvas;border-color:canvastext}.page-navigation :-webkit-any(a,summary){color:linktext;background:canvas;border-color:canvastext}.page-navigation :-moz-any(a,summary){color:linktext;background:canvas;border-color:canvastext}.page-navigation :is(a,summary){color:linktext;background:canvas;border-color:canvastext}.page-navigation :-webkit-any(a,summary):after{display:none}.page-navigation :-moz-any(a,summary):after{display:none}.page-navigation :is(a,summary):after{display:none}.page-navigation :-webkit-any(a,summary):focus-visible{outline-color:highlight}.page-navigation :-moz-any(a,summary):focus-visible{outline-color:highlight}.page-navigation :is(a,summary):focus-visible{outline-color:highlight}}@media print{.page-navigation{display:none}}.showcase .sc-section-nav>.page-navigation{background:0 0;border:0;margin-bottom:4px;padding:5px;position:static}.showcase .sc-section-nav>.page-navigation>a{min-block-size:var(--cd-control-min-block);min-inline-size:0;padding:var(--cd-control-pad-block) max(var(--cd-control-pad-inline), var(--cd-control-safe-inline));font-size:var(--cd-control-type);flex:none}@media (max-height:480px){.showcase .sc-section-nav,.showcase.sc-school-pilot .sc-section-nav{position:static}.showcase .sc-content [id],.showcase.sc-school-pilot .sc-content [id]{scroll-margin-top:1rem}}.seo-site .seo-main [id]{scroll-margin-top:6rem}@media (max-height:480px){.seo-site .seo-main [id]{scroll-margin-top:1rem}}.page-navigation-initial{position:static}.demo-label-short{display:none}.page-navigation-demo{justify-content:flex-end}.page-menu-panel>.page-demo-return{margin-block-end:.75rem;display:flex}@media (max-width:900px){.page-navigation:not(.page-navigation-demo)>.page-demo-return .demo-label-full{display:none}.page-navigation:not(.page-navigation-demo)>.page-demo-return .demo-label-short{min-inline-size:0;display:inline}}.page-demo-return-row{flex-basis:100%;min-inline-size:0}.page-demo-return-row>.page-demo-return .demo-label-full{display:inline}.page-demo-return-row>.page-demo-return .demo-label-short{display:none}@media (max-width:600px){.showcase .sc-section-nav>.page-navigation>[data-page-home]{padding:0}}
