#breakpoints{display:none;position:relative;z-index:2}@media(max-width: 767px){#breakpoints{z-index:1}}@font-face{font-display:swap;font-family:Figtree;src:url("/wp-content/themes/ed-fi/fonts/Figtree.ttf") format("truetype");font-style:normal}@font-face{font-display:swap;font-family:Figtree;src:url("/wp-content/themes/ed-fi/fonts/Figtree-Italic.ttf") format("truetype");font-style:italic}.legal--hero{padding:clamp(1px, calc(65vw * (100 / var(--siteBasis))), calc(65px * var(--siteMax) / var(--siteBasis))) 0}.legal--hero.green{padding-bottom:clamp(1px, calc(90vw * (100 / var(--siteBasis))), calc(90px * var(--siteMax) / var(--siteBasis)))}.legal--hero.green .image-wrap svg g{opacity:.1}.legal--hero.green .image-wrap svg ellipse,.legal--hero.green .image-wrap svg circle{fill:#3ec1a2 !important}.legal--hero .container{max-width:clamp(1px, calc(1240vw * (100 / var(--siteBasis))), calc(1240px * var(--siteMax) / var(--siteBasis)))}.legal--hero .copy{max-width:clamp(1px, calc(835vw * (100 / var(--siteBasis))), calc(835px * var(--siteMax) / var(--siteBasis)))}.legal--hero .copy p{--fontSize: 16;line-height:140%;color:#1e3156;font-weight:400}@media(min-width: 768px){.legal--hero .copy p{--fontSize: 18}}.legal--hero .image-wrap{top:clamp(calc(-50 * (100 / var(--siteBasis)) * 1vw), calc(-50px * var(--siteMax) / var(--siteBasis)), -1px);right:clamp(calc(-145 * (100 / var(--siteBasis)) * 1vw), calc(-145px * var(--siteMax) / var(--siteBasis)), -1px);pointer-events:none}.legal--hero .image-wrap svg{width:clamp(1px, calc(615vw * (100 / var(--siteBasis))), calc(615px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.legal--hero .image-wrap svg{max-width:clamp(1px, calc(319vw * (100 / var(--siteBasis))), calc(319px * var(--siteMax) / var(--siteBasis)))}}@media(min-width: 768px){.legal--hero .image-wrap{top:clamp(calc(-25 * (100 / var(--siteBasis)) * 1vw), calc(-25px * var(--siteMax) / var(--siteBasis)), -1px);right:clamp(calc(-265 * (100 / var(--siteBasis)) * 1vw), calc(-265px * var(--siteMax) / var(--siteBasis)), -1px)}}.legal--content{margin-bottom:clamp(1px, calc(150vw * (100 / var(--siteBasis))), calc(150px * var(--siteMax) / var(--siteBasis)));z-index:1;position:relative}@media(max-width: 767px){.legal--content{margin-bottom:clamp(1px, calc(80vw * (100 / var(--siteBasis))), calc(80px * var(--siteMax) / var(--siteBasis)))}}.legal--content .container{max-width:clamp(1px, calc(1240vw * (100 / var(--siteBasis))), calc(1240px * var(--siteMax) / var(--siteBasis)))}.legal--content .col-l{width:clamp(1px, calc(392vw * (100 / var(--siteBasis))), calc(392px * var(--siteMax) / var(--siteBasis)));padding-top:clamp(1px, calc(35vw * (100 / var(--siteBasis))), calc(35px * var(--siteMax) / var(--siteBasis)))}.legal--content .col-l.non-stickyNav{width:0}@media(max-width: 767px){.legal--content .col-l{display:none !important}}.legal--content .nav-wrap{max-width:clamp(1px, calc(200vw * (100 / var(--siteBasis))), calc(200px * var(--siteMax) / var(--siteBasis)));position:sticky;top:clamp(1px, calc(130vw * (100 / var(--siteBasis))), calc(130px * var(--siteMax) / var(--siteBasis)));text-wrap:initial}.legal--content .nav-wrap a{display:block;color:#221e2b;line-height:135%;margin-bottom:clamp(1px, calc(25vw * (100 / var(--siteBasis))), calc(25px * var(--siteMax) / var(--siteBasis)));--fontSize: 12}.legal--content .nav-wrap a:hover{text-decoration:underline}@media(min-width: 768px){.legal--content .content{max-width:clamp(1px, calc(818vw * (100 / var(--siteBasis))), calc(818px * var(--siteMax) / var(--siteBasis)));flex:1}}.legal--content .content h2,.legal--content .content h3,.legal--content .content h4,.legal--content .content h5,.legal--content .content h6{padding-top:clamp(1px, calc(55vw * (100 / var(--siteBasis))), calc(55px * var(--siteMax) / var(--siteBasis)))}@media(max-width: 767px){.legal--content .content h2,.legal--content .content h3,.legal--content .content h4,.legal--content .content h5,.legal--content .content h6{padding-top:clamp(1px, calc(30vw * (100 / var(--siteBasis))), calc(30px * var(--siteMax) / var(--siteBasis)))}}.legal--content .content h2,.legal--content .content h3{margin-bottom:clamp(1px, calc(20vw * (100 / var(--siteBasis))), calc(20px * var(--siteMax) / var(--siteBasis)));font-variation-settings:"wght" 700;line-height:115%;--fontSize: 22}@media(min-width: 768px){.legal--content .content h2,.legal--content .content h3{--fontSize: 30}}.legal--content .content p{--fontSize: 16;line-height:140%;color:#1e3156}@media(min-width: 768px){.legal--content .content p{--fontSize: 18}}.legal--content .content p a{text-decoration:underline;color:#1e3156}.legal--content .content p a:hover{text-decoration:none}