.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}:-webkit-any(.page-navigation,.hero-page-menu) :-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}:-moz-any(.page-navigation,.hero-page-menu) :-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}:is(.page-navigation,.hero-page-menu) :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}:-webkit-any(.page-navigation,.hero-page-menu) :-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}:-moz-any(.page-navigation,.hero-page-menu) :-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}:is(.page-navigation,.hero-page-menu) :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}:-webkit-any(.page-navigation,.hero-page-menu) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}:-moz-any(.page-navigation,.hero-page-menu) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}:is(.page-navigation,.hero-page-menu) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}:-webkit-any(.page-navigation,.hero-page-menu) :-webkit-any(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}:-moz-any(.page-navigation,.hero-page-menu) :-moz-any(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}:is(.page-navigation,.hero-page-menu) :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #10182d}:-webkit-any(.page-navigation,.hero-page-menu) :-webkit-any(a,summary):hover{text-underline-offset:.2em;text-decoration:underline}:-moz-any(.page-navigation,.hero-page-menu) :-moz-any(a,summary):hover{text-underline-offset:.2em;text-decoration:underline}:is(.page-navigation,.hero-page-menu) :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}:-webkit-any(.page-navigation,.hero-page-menu) :-webkit-any(a,summary){color:linktext;background:canvas;border-color:canvastext}:-moz-any(.page-navigation,.hero-page-menu) :-moz-any(a,summary){color:linktext;background:canvas;border-color:canvastext}:is(.page-navigation,.hero-page-menu) :is(a,summary){color:linktext;background:canvas;border-color:canvastext}:-webkit-any(.page-navigation,.hero-page-menu) :-webkit-any(a,summary):after{display:none}:-moz-any(.page-navigation,.hero-page-menu) :-moz-any(a,summary):after{display:none}:is(.page-navigation,.hero-page-menu) :is(a,summary):after{display:none}:-webkit-any(.page-navigation,.hero-page-menu) :-webkit-any(a,summary):focus-visible{outline-color:highlight}:-moz-any(.page-navigation,.hero-page-menu) :-moz-any(a,summary):focus-visible{outline-color:highlight}:is(.page-navigation,.hero-page-menu) :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}}.page-menu{flex:none;min-inline-size:0;margin-inline-start:auto;position:relative}:is(.page-navigation .page-menu,.hero-page-menu)>summary{cursor:pointer;min-inline-size:var(--cd-control-min-block);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:auto;display:flex}.page-menu[open]{flex-basis:100%}.page-menu>summary svg{font-size:min(1.25rem,20px)}.page-menu summary{list-style:none}.page-menu summary::-webkit-details-marker{display:none}.page-menu-panel{z-index:30;box-sizing:border-box;overscroll-behavior:contain;border:1.5px solid var(--headline-accent-color,#baff29);color:#fff;background:#4940ad;border-radius:24px;inline-size:min(22rem,100vw - 2rem);margin-block-start:.5rem;margin-inline-start:auto;padding:1rem;position:static;top:calc(100% + .5rem);overflow:auto;box-shadow:0 12px 32px #10182d66}.page-menu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.page-menu-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.page-menu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.page-menu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.page-menu-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.page-menu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.page-menu .page-menu-title{text-align:center;font-size:var(--cd-section-title-size,1rem);color:#fff;margin:0 0 1rem;font-weight:750;line-height:1.3}.page-menu-links{gap:.5rem;display:grid}.page-menu-group{margin-block-start:.75rem}.page-menu-group>summary{cursor:pointer;inline-size:100%}.page-menu-group>summary:before{content:"+";flex:none}.page-menu-group[open]>summary:before{content:"−"}.page-menu-group>.page-menu-links{margin-block-start:.5rem}.page-navigation:has(>.page-menu[open]:not([data-floating=true])){position:static}.showcase .sc-section-nav:has(.page-menu[open]:not([data-floating=true])){position:static}.showcase.sc-school-pilot .sc-section-nav:has(.page-menu[open]:not([data-floating=true])){position:static}@media (max-width:600px){:is(.page-navigation .page-menu,.hero-page-menu)>summary{inline-size:var(--cd-control-min-block);padding:0}.page-menu-label{display:none}}@media (min-height:481px){.page-menu[data-floating=true][open]{flex-basis:auto}.page-menu[data-floating=true] .page-menu-panel{max-block-size:min(70svh, 32rem, var(--page-menu-room,0px));margin-block-start:0;position:absolute}}@media (forced-colors:active){.page-menu-panel{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.page-menu .page-menu-title{color:canvastext}}
