@charset "UTF-8";
/*!
Theme Name: BJS NSVSP Theme
Author: Jameel Evans
Description: This theme was designed and coded by Jameel Evans.
Version: 1.1
Text Domain: bja-nsvsp
*/:root{--color-purple:#726c9a;--color-purple-a:114,108,154;--color-orange:#da745d;--color-orange-text:#99422e;--color-orange-a:218,116,93;--color-dark-blue:#04304f;--color-dark-blue-a:4,48,79;--color-light-blue:#4c9fd6;--color-light-blue-a:25,161,219;--color-pale-aqua:#cfd8d7;--color-pale-aqua-a:207,216,215;--color-teal:#3b9795;--color-teal-a:59,151,149;--color-dark-teal:#407873;--color-green:#3c9a98;--color-green-a:60,154,152;--color-green-alt:#5bc0be;--color-green-alt-a:91,192,190;--color-grey:#e2e5ea;--color-grey-a:226,229,234;--color-light-grey:#f0f0f0;--color-dark-grey:#565c65;--color-dark-grey-a:86,92,101;--color-black:#000;--color-black-a:0,0,0;--color-white:#fff;--color-white-a:255,255,255;--border-radius:10rem}@font-face{font-display:swap;font-family:Roboto;font-stretch:75% 100%;font-style:normal;font-weight:100 900;src:url(assets/fonts/Roboto-Variable.woff2) format("woff2");unicode-range:u+0100-10ffff}@font-face{font-display:swap;font-family:Roboto;font-stretch:75% 100%;font-style:normal;font-weight:100 900;src:url(assets/fonts/Roboto-Variable-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:75% 100%;font-style:italic;font-weight:100 900;src:url(assets/fonts/Roboto-Italic-Variable.woff2) format("woff2");unicode-range:u+0100-10ffff}@font-face{font-display:swap;font-family:Roboto;font-stretch:75% 100%;font-style:italic;font-weight:100 900;src:url(assets/fonts/Roboto-Italic-Variable-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(assets/fonts/OpenSans-Variable.woff2) format("woff2");unicode-range:u+0100-10ffff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:normal;font-weight:300 800;src:url(assets/fonts/OpenSans-Variable-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(assets/fonts/OpenSans-Italic-Variable.woff2) format("woff2");unicode-range:u+0100-10ffff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:75% 100%;font-style:italic;font-weight:300 800;src:url(assets/fonts/OpenSans-Italic-Variable-Latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}html{font-size:55%}@media only screen and (min-width:62.5em){html{font-size:62.5%}}body{font-family:Roboto,sans-serif}.icon{display:inline-block;fill:currentColor;font-size:inherit;height:1em;stroke:currentColor;vertical-align:middle;width:1em}.h1__heading{font-family:Open Sans,sans-serif;font-size:3.8rem;font-weight:700;margin-bottom:4.5rem;position:relative;z-index:5}@media only screen and (min-width:43.75em){.h1__heading{font-size:2.9rem}}.h2__heading{color:var(--color-black);display:inline-block;font-family:Open Sans,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:2.5rem}@media only screen and (min-width:43.75em){.h2__heading{font-size:2.3rem}}.h2__link{color:var(--color-black);text-decoration:none;transition:color .3s ease}.h2__link:focus,.h2__link:hover{color:var(--color-orange-text)}.h2__link .h2__icon{aspect-ratio:1;fill:var(--color-black);height:1.2rem;stroke:var(--color-black);transform:translateY(-7px)}.h3__heading{font-family:Open Sans,sans-serif;font-size:2.4rem;font-weight:500;margin-bottom:1.2rem}@media only screen and (min-width:43.75em){.h3__heading{font-size:2rem}}.h3__heading--orange{background-color:var(--color-orange-text);color:var(--color-white);display:inline-block;font-family:Open Sans,sans-serif;font-size:2.4rem;font-weight:500;margin-bottom:1.2rem;padding:.5rem 1.2rem}@media only screen and (min-width:43.75em){.h3__heading--orange{font-size:2rem}}.resource__heading{align-self:center;font-family:Open Sans,sans-serif;font-size:2.4rem;font-weight:600}@media only screen and (min-width:43.75em){.resource__heading{font-size:1.8rem}}.resource__heading a{color:inherit;text-decoration:none;transition:color .3s ease}.resource__heading a:focus,.resource__heading a:hover{color:var(--color-orange-text);text-decoration:none}.h4__heading{border-left:5px solid var(--color-black);padding:.5rem 1.2rem}.glossary__heading,.h4__heading{color:var(--color-black);font-size:1.7rem}.glossary__heading,.h4__heading,.h4__heading--orange{font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:2rem;position:relative}.h4__heading--orange{background-color:var(--color-orange-text);color:var(--color-white);display:inline-block;font-size:1.6rem;padding:.5rem 5rem .5rem 1.2rem}.footer__h4{color:var(--color-black);font-size:2.2rem;font-weight:500;margin-bottom:1.2rem}@media only screen and (min-width:43.75em){.footer__h4{font-size:1.8rem}}.single-resource__p,.sub__heading{font-size:2.2rem;line-height:1.4;margin-block-end:2rem}@media only screen and (min-width:43.75em){.single-resource__p,.sub__heading{font-size:1.8rem}}.uppercase{text-transform:uppercase}.print__text,.section-link__text{color:var(--color-black);display:block;font-size:1.8rem;line-height:1.4;margin-bottom:2rem;text-decoration:none;transition:color .3s ease}.print__text:focus,.print__text:hover,.section-link__text:focus,.section-link__text:hover{color:var(--color-orange-text)}.print__icon{aspect-ratio:1;fill:currentColor;height:1.6rem;margin-left:1rem;stroke:currentColor;transform:translateY(2px)}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;scroll-behavior:smooth;scrollbar-gutter:stable}html [id]{scroll-margin-top:9rem}body.no-scroll{overflow:hidden}::-moz-selection{background-color:var(--color-purple);color:var(--color-white)}::selection{background-color:var(--color-purple);color:var(--color-white)}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{background-color:var(--color-purple);color:var(--color-white);display:inline-block;font-size:1.6rem;left:8vw;outline:2px dashed var(--color-purple);overflow:visible;padding:1rem 2rem;position:absolute;text-decoration:none;top:4rem;z-index:10}html.menu-open{overflow:hidden}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}body :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}button,input,select,textarea{font-family:inherit}.archive-content{margin:0 auto;max-width:144rem;padding:5rem 2rem}.archive-resource{margin-block-end:4rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.single-page__main a:focus-visible,.single-page__main a:hover{color:var(--color-dark-teal)}main{overflow-wrap:anywhere}main>*{min-width:0}.mb-sm{margin-bottom:2rem}.mb-md{margin-bottom:3rem}.mb-lg{margin-bottom:4rem}.mb-hg{margin-bottom:8rem}.mt-xl{margin-top:5rem}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.fixed-position{position:fixed}.container{margin-left:auto;margin-right:auto;max-width:1240px;padding:20px;width:100%}

/*!
Theme Name: BJS NSVSP Theme
Author: Jameel Evans
Description: This theme was designed and coded by Jameel Evans.
Version: 1.1
Text Domain: bja-nsvsp
*/.btn,.btn:link,.btn:visited{background-color:var(--color-purple);border-radius:.3rem;color:var(--color-white);cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;margin-top:2rem;overflow:hidden;padding:1.4rem 2.4rem;text-align:center;text-decoration:none}.btn,.btn:hover,.btn:link,.btn:visited{transition:background-color .18s ease,color .18s ease}.btn:hover{background-color:var(--color-orange-text)}.btn:hover:after{opacity:0;transform:scaleX(1.4) scaleY(1.6)}.btn--orange{background-color:var(--color-primary);color:var(--color-white);font-size:1.2rem;padding:1rem 2.9rem}.btn__icon{fill:var(--color-white);height:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.only-on-mobile{display:none}.pagination{display:flex;grid-column:1/-1;justify-content:center;margin-top:3rem}.pagination__list{display:inline-flex;gap:.8rem;list-style:none;margin:0;padding:0}.pagination__item .page-numbers{align-items:center;background:#fff;border:1px solid var(--color-grey);border-radius:3px;color:var(--color-dark-grey);display:inline-flex;font-size:1.4rem;height:40px;justify-content:center;min-width:40px;padding:0 1rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pagination__item .page-numbers:hover{background:rgba(0,0,0,.04)}.pagination__item .page-numbers.current{background:var(--color-purple);border-color:var(--color-purple);color:#fff;cursor:default}.pagination__item .next,.pagination__item .prev{background:transparent;border:none;color:var(--color-dark-grey);font-weight:300;padding:0 1.4rem}.pagination__item .next:hover,.pagination__item .prev:hover{background:transparent;text-decoration:underline}.pagination__item .dots{background:transparent;border:none;cursor:default;min-width:auto;padding:0 .4rem}.downloads,.side-nav{align-self:start;background-color:var(--color-pale-aqua);display:none;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 84px);overflow:auto;padding:2rem;position:sticky;top:84px}@media only screen and (min-width:43.75em){.downloads,.side-nav{display:block}}@media only screen and (min-width:50em){.downloads,.side-nav{padding:4rem}}.downloads__list,.side-nav__list{list-style-type:none}.downloads__item,.side-nav__item{margin-bottom:.5rem;transition:border-color .3s ease}.downloads__item:hover,.side-nav__item:hover{border-left-color:var(--color-black)}.downloads__link,.side-nav__link{color:var(--color-black);display:block;font-size:1.6rem;font-weight:300;height:100%;padding:1rem 0;text-decoration:none;transition:color .3s ease;width:100%}.downloads__link.is-active,.downloads__link:focus,.downloads__link:hover,.side-nav__link.is-active,.side-nav__link:focus,.side-nav__link:hover{color:var(--color-orange-text)}.downloads .aside-search,.side-nav .aside-search{color:var(--color-black);font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300;transform:translateX(-1.4rem)}.downloads .aside-search input,.side-nav .aside-search input{background:transparent;border:none;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300;height:100%;padding:1rem 1.4rem;transition:border-color .3s ease}.downloads .aside-search input:not(:-moz-placeholder),.side-nav .aside-search input:not(:-moz-placeholder){background-color:rgba(0,0,0,.05)}.downloads .aside-search input:focus,.downloads .aside-search input:not(:placeholder-shown),.side-nav .aside-search input:focus,.side-nav .aside-search input:not(:placeholder-shown){background-color:rgba(0,0,0,.05)}.downloads .aside-search input::-moz-placeholder,.side-nav .aside-search input::-moz-placeholder{color:var(--color-black);font-family:Roboto,sans-serif;font-weight:300}.downloads .aside-search input::placeholder,.side-nav .aside-search input::placeholder{color:var(--color-black);font-family:Roboto,sans-serif;font-weight:300}.downloads .aside-search button,.side-nav .aside-search button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;padding:0 1rem}.side-nav{background-color:rgba(var(--color-pale-aqua-a),.94);border:1px solid rgba(var(--color-pale-aqua-a),.85);border-radius:16px;box-shadow:0 10px 28px rgba(var(--color-dark-blue-a),.07);isolation:isolate}.side-nav:after,.side-nav:before{border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:-1}.side-nav:before{background:linear-gradient(135deg,rgba(var(--color-white-a),.42),rgba(var(--color-pale-aqua-a),.08) 48%,rgba(var(--color-purple-a),.06));border:1px solid rgba(var(--color-white-a),.7);box-shadow:inset 0 1px 0 rgba(var(--color-white-a),.65);transform:perspective(900px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg));transition:transform .18s ease,box-shadow .18s ease}.side-nav:after{background:radial-gradient(ellipse at var(--glass-x,50%) var(--glass-y,30%),rgba(var(--color-white-a),.5),rgba(var(--color-white-a),.08) 40%,transparent 70%);opacity:0;transition:opacity .18s ease}.side-nav.is-glass-active:after{opacity:.7}.side-nav:focus-within:before{box-shadow:inset 0 0 0 1px rgba(var(--color-purple-a),.2)}@supports (backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px)){.side-nav{backdrop-filter:blur(8px);background-color:rgba(var(--color-pale-aqua-a),.88)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.side-nav:before{transform:none;transition:none}.side-nav:after{display:none}}@media (forced-colors:active){.side-nav{backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}.side-nav:after,.side-nav:before{display:none}}.downloads__link{padding:0}.downloads{display:block!important}.downloads__empty,.downloads__link{align-items:center;display:flex;font-size:1.5rem;font-weight:300;margin-block-end:1rem}.downloads__icon{aspect-ratio:1;flex-shrink:0;height:1.5rem;margin-right:1rem}.downloads__link:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;margin-left:.75rem;vertical-align:middle;width:2rem}.downloads__link[href$=".pdf" i]:after{background-image:url(assets/img/pdf.webp)}.downloads__link[href$=".doc" i]:after,.downloads__link[href$=".docx" i]:after{background-image:url(assets/img/word.webp)}.downloads__link[href$=".xls" i]:after,.downloads__link[href$=".xlsx" i]:after{background-image:url(assets/img/excel.webp)}.downloads__link[href$=".ppt" i]:after,.downloads__link[href$=".pptx" i]:after{background-image:url(assets/img/ppt.webp)}.downloads__link[href$=".zip" i]:after{background-image:url(assets/img/zip.webp)}.downloads__link[href$=".jpeg" i]:after,.downloads__link[href$=".jpg" i]:after,.downloads__link[href$=".png" i]:after,.downloads__link[href$=".webp" i]:after{background-image:url(assets/img/image.webp)}.header{background-image:radial-gradient(circle at bottom center,#fff 0,hsla(0,0%,100%,.95) 35%,hsla(0,0%,100%,0) 100%),url(assets/img/bjs-nsvsp-banner-no-logo.png);background-position:left 0 top -60px;background-repeat:no-repeat;background-size:cover;overflow:visible!important;transform:none!important}@media only screen and (min-width:50em){.header{background-image:radial-gradient(circle at bottom right,#fff 0,hsla(0,0%,100%,.95) 25%,hsla(0,0%,100%,0) 65%),url(assets/img/bjs-nsvsp-banner-no-logo.png)}}.header__container{align-items:center;margin-left:auto;margin-right:auto;max-width:144rem;padding:80px 20px 35px;width:100%}@media only screen and (min-width:50em){.header__container{display:grid;gap:5rem;grid-template-columns:3fr 1fr}}.header__container>a{min-width:0;width:100%}.header__container>.custom-logo-link,.header__container>a{grid-column:2;justify-self:end}.header .custom-logo-link:focus{outline:2px dashed var(--color-purple);outline-offset:1rem}.header .custom-logo{display:block;height:auto;margin-left:auto;margin-right:auto;position:relative;width:25rem}@media only screen and (min-width:50em){.header .custom-logo{height:auto;max-width:100%;width:100%}}.header__logo{display:block;height:auto;max-width:100%;position:relative;width:100%;z-index:99999}.header--new-design{background-color:#f1eff7;background-image:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0) 35%),url(assets/img/nsvsp-header-left.svg),url(assets/img/nsvsp-header-network.svg),linear-gradient(90deg,#fff 0,#f1eff7);background-position:50%,-135px top,100% 0,50%;background-repeat:no-repeat;background-size:100% 100%,auto 100px,auto 100%,100% 100%}@media only screen and (min-width:50em){.header--new-design{background-image:url(assets/img/nsvsp-header-left.svg),url(assets/img/nsvsp-header-network.svg),linear-gradient(90deg,#fff 0,#f1eff7);background-position:-135px top,100% 0,50%;background-size:auto 100%,auto 100%,100% 100%}}.navbar{background-color:var(--color-white);border-bottom:none;border-top:none;box-shadow:none;display:none;overflow:visible;position:sticky;top:0;width:100%;z-index:50}@media only screen and (min-width:43.75em){.navbar{border-bottom:2px solid var(--color-grey);border-top:2px solid var(--color-grey);display:block}}.navbar__container{display:grid;gap:0;grid-template-columns:auto;height:64px;justify-content:center;margin-left:auto;margin-right:auto;max-width:144rem;padding:0 20px;width:100%}@media only screen and (min-width:43.75em){.navbar__container{gap:5rem;grid-template-columns:3fr 1fr;justify-content:space-between}}.nav__menu{align-items:stretch;display:none;gap:2rem;height:100%;list-style:none;margin:0;padding:0}@media only screen and (min-width:43.75em){.nav__menu{display:flex}}.nav__menu li{align-items:stretch;display:flex;height:100%;position:relative}.nav__survey{background-color:var(--color-purple);padding-left:1.5rem;transition:background-color .3s ease}.nav__survey:active,.nav__survey:focus,.nav__survey:hover{background-color:var(--color-orange-text)}.nav__li:first-child a{color:var(--color-white)}.nav__item{align-items:center;color:var(--color-dark-grey);cursor:pointer;display:flex;font-size:1.6rem;height:100%;justify-content:center;padding-right:1rem;position:relative;text-decoration:none;transition:color .3s ease}@media only screen and (min-width:50em){.nav__item{font-size:1.7rem;padding-right:2rem}}.nav__item:after{background-color:var(--color-primary,#726c9a);bottom:0;content:"";height:6px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav__item:focus,.nav__item:hover{color:var(--color-orange-text);text-decoration:none}.nav__item:focus:after,.nav__item:hover:after{transform:scaleX(1)}.nav__li:first-child .nav__item{color:var(--color-white)!important}.nav__li:first-child .nav__item:after{background-color:var(--color-white)!important;left:-1.5rem;right:0;transform:scaleX(0)}.nav__li:first-child .nav__item:focus,.nav__li:first-child .nav__item:hover{color:var(--color-white)!important}.nav__li:first-child .nav__item:focus:after,.nav__li:first-child .nav__item:hover:after{transform:scaleX(1)}.nav__item.is-active{color:var(--color-primary,#726c9a)}.nav__item.is-active:after{transform:scaleX(1)}.nav-dropdown{background:var(--color-grey);box-shadow:-2px 2px 2px rgba(var(--color-black-a),.25);left:-5.5rem;list-style:none;margin-top:.75rem;min-width:26rem;opacity:0;padding:4rem 5.5rem;pointer-events:none;position:absolute;top:5.6rem;transform:scaleY(.96);transform-origin:top;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility 0s linear .22s;visibility:hidden;width:-moz-max-content;width:max-content;will-change:transform,opacity;z-index:4000}.nav__li.is-open>.nav-dropdown{transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility 0s}.nav-dropdown__item{opacity:0;transform:translateY(-4px);transition:transform .22s ease,opacity .22s ease}.nav__li.is-open>.nav-dropdown .nav-dropdown__item{opacity:1;transform:translateY(0)}.nav-dropdown__link{color:var(--color-black);display:block;font-size:1.6rem;font-weight:300;line-height:1.3;margin-bottom:1.5rem;position:relative;text-decoration:none}.nav-dropdown__link:before{background:var(--color-black);bottom:0;content:"";left:-2.5rem;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .18s ease;width:5px}.nav-dropdown__link:focus,.nav-dropdown__link:hover{color:var(--color-orange-text)}.nav-dropdown__link:focus:before,.nav-dropdown__link:hover:before{transform:scaleY(1.2)}@media (max-width:699px){.nav-dropdown{display:none!important}}.nav__li.is-open>.nav-dropdown{opacity:1;pointer-events:auto;transform:scaleY(1);visibility:visible}@media (prefers-reduced-motion:reduce){.nav-dropdown,.nav-dropdown__item,.nav-dropdown__link:before{transition:none!important}}.navbar .search{align-items:center;align-self:stretch;border-left:2px solid var(--color-grey);border-right:2px solid var(--color-grey);color:var(--color-grey);display:none;position:relative}@media only screen and (min-width:43.75em){.navbar .search{display:flex}}.navbar .search__icon{fill:var(--color-dark-grey);height:18px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;z-index:2}.navbar .search input{background:transparent;border:none;color:var(--color-dark-grey);flex:1;font-size:1.6rem;height:100%;padding:0 1rem}.navbar .search input::-moz-placeholder{color:rgba(var(--color-dark-grey-a),.5)}.navbar .search input::placeholder{color:rgba(var(--color-dark-grey-a),.5)}.navbar .search button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;padding:0 1rem}.mobile-navigation{display:block;margin-top:7.5rem;position:relative;text-align:center}@media only screen and (min-width:43.75em){.mobile-navigation{display:none;margin-top:0}}.mobile-navigation [hidden]{display:none!important}.mobile-navigation__menu{background:var(--color-white);border:2px solid var(--color-grey);border-radius:3px;cursor:pointer;display:grid;height:7rem;left:50%;min-height:44px;min-width:44px;padding:0;place-items:center;position:absolute;top:-4rem;transform:translate(-50%,-50%);width:7rem}.mobile-navigation__menu-icon{display:block;height:1.8rem;position:relative;width:4.5rem}.mobile-navigation__menu-icon:after,.mobile-navigation__menu-icon:before{background:var(--color-purple);border-radius:1px;content:"";height:3px;left:0;position:absolute;width:100%}.mobile-navigation__menu-icon:before{top:0}.mobile-navigation__menu-icon:after{bottom:0}.mobile-navigation__nav{background:var(--color-pale-aqua);height:100vh;height:100dvh;inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s;visibility:hidden;width:100%;z-index:1500}.mobile-navigation__nav--is-visible{opacity:1;pointer-events:auto;transition:opacity .18s ease;visibility:visible}.mobile-navigation__nav>nav{min-height:100%}.mobile-navigation__controls{left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.mobile-navigation__back,.mobile-navigation__close{background:var(--color-purple);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:grid;height:6rem;min-height:44px;min-width:44px;place-items:center;pointer-events:auto;position:absolute;right:max(2rem,env(safe-area-inset-right));top:max(2rem,env(safe-area-inset-top));width:6rem}.mobile-navigation__chevron-left,.mobile-navigation__x{fill:currentColor;height:3rem;width:3rem}.mobile-navigation__list,.mobile-navigation__submenu{display:flex;flex-direction:column;gap:.8rem;justify-content:center;list-style:none;margin:0 auto;max-width:44rem;min-height:100vh;min-height:100dvh;padding:10rem 2rem max(3rem,env(safe-area-inset-bottom));text-align:center;width:100%}.mobile-navigation__list{transition:opacity .18s ease}.mobile-navigation__nav--submenu-open .mobile-navigation__list{opacity:0;pointer-events:none}.mobile-navigation__row{align-items:center;display:flex;gap:.8rem;justify-content:center}.mobile-navigation__link,.mobile-navigation__sublink{border-radius:3px;color:var(--color-black);display:inline-block;font-size:2.5rem;font-weight:400;line-height:1.4;min-height:44px;padding:1rem 1.4rem;text-decoration:none;transition:background-color .18s ease}.mobile-navigation__link:hover,.mobile-navigation__sublink:hover{background:hsla(0,0%,100%,.5)}.mobile-navigation__submenu-toggle{background:transparent;border:0;border-radius:3px;color:var(--color-black);cursor:pointer;display:grid;min-height:44px;min-width:44px;place-items:center}.mobile-navigation__submenu-toggle:hover{background:hsla(0,0%,100%,.5)}.mobile-navigation__chevron{fill:currentColor;height:2rem;width:2rem}.mobile-navigation__search{height:6rem;margin:1rem auto 0;max-width:40rem;position:relative;width:100%}.mobile-navigation__search input{border:1px solid var(--color-dark-grey);border-radius:3px;font:inherit;font-size:16px;height:100%;padding:0 52px 0 12px;width:100%}.mobile-navigation__search button{background:transparent;border:0;cursor:pointer;display:grid;height:100%;place-items:center;position:absolute;right:0;top:0;width:44px}.mobile-navigation__search .search__icon{fill:var(--color-dark-grey);height:18px;position:static;width:18px}.mobile-navigation__submenus{inset:0;pointer-events:none;position:absolute}.mobile-navigation__submenu{left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(-50% + 12px));transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden}.mobile-navigation__submenu[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translateX(-50%);visibility:visible}.navbar .search{min-width:0}.navbar .search input{font-size:16px;min-width:0}.navbar .search button{justify-content:center;min-height:44px;min-width:44px;padding:0}.navbar .search button .search__icon{position:static;transform:none}.footer{width:100%}.footer__top{background-color:var(--color-light-grey);text-align:center}@media only screen and (min-width:50em){.footer__top{text-align:left}}.footer__container{margin-left:auto;margin-right:auto;max-width:144rem;padding:2rem;width:100%}.footer__list{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;place-content:center}@media only screen and (min-width:43.75em){.footer__list{gap:5rem;place-content:flex-start}}.footer__links{color:var(--color-black);font-size:1.8rem;font-weight:500;text-decoration:none;transition:color .18s ease}@media only screen and (min-width:43.75em){.footer__links{font-size:1.5rem}}.footer__links:active,.footer__links:hover{color:var(--color-purple)}.footer__bottom{background-color:var(--color-grey);padding-bottom:4rem;padding-top:4rem;text-align:center}@media only screen and (min-width:43.75em){.footer__bottom{text-align:left}}.footer__bottom .footer__container:last-child{padding-top:0}.footer__bottom .footer__container:first-child{padding-bottom:0}.footer__content{display:grid;gap:5rem;grid-template-columns:auto;margin-left:auto;width:100%}@media only screen and (min-width:43.75em){.footer__content{grid-template-columns:3fr 1fr}}.footer__disclaimer{overflow-wrap:anywhere}.footer__disclaimer a{color:inherit;text-underline-offset:.15em}.footer__text{color:var(--color-black);font-size:1.9rem;font-weight:300}@media only screen and (min-width:43.75em){.footer__text{font-size:1.5rem}}.footer__text:not(:last-child){margin-bottom:1.5rem}.footer .contact{min-width:0;overflow-wrap:anywhere}.footer .contact__list{line-height:1.3;list-style:none}.footer .contact__item{color:var(--color-black);font-size:1.9rem;font-weight:300}@media only screen and (min-width:43.75em){.footer .contact__item{font-size:1.5rem}}.footer .contact__link{color:inherit;font:inherit;text-decoration:none}.footer .contact__link:focus-visible,.footer .contact__link:hover{text-decoration:underline;text-underline-offset:.15em}.footer .contact__icon{aspect-ratio:1;height:1.3rem;margin-right:1rem}.footer .contact--highlight{outline:2px solid var(--color-purple);outline-offset:6px}.footer .external-links{color:var(--color-black);font-size:1.9rem;font-weight:300;margin:4rem 0;text-decoration:none}@media only screen and (min-width:43.75em){.footer .external-links{font-size:1.5rem}}.footer .external-links a{color:var(--color-black);text-decoration:none}.footer .external-links a:not(:last-child){margin-right:1rem}.footer .external-links a:not(:first-child){margin-left:1rem}.footer__logos{display:flex;flex-wrap:wrap;gap:4rem;place-content:center}@media only screen and (min-width:50em){.footer__logos{place-content:start}}.footer__logos img{height:5rem;max-width:100%;width:auto}.footer .back-top{align-items:center;background-color:var(--color-grey);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;bottom:3rem;box-shadow:3px 3px 7px 0 rgba(0,0,0,.2);color:var(--color-black);display:inline-block;display:flex;flex-direction:column;font-size:1.5rem;gap:.5rem;height:6.5rem;min-width:44px;opacity:0;place-content:center;position:fixed;right:3rem;text-align:center;text-decoration:none;transform:scale(.8);transition:opacity .18s ease,transform .18s ease;visibility:hidden;width:4.5rem;z-index:99}.footer .back-top__icon{background-color:var(--color-purple);border-radius:50%;fill:var(--color-white);height:3.4rem;padding:.8rem;width:3.4rem}.footer .back-top--is-visible{opacity:1;transform:scale(1);visibility:visible}.resources__container{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));padding-top:2rem}.resources__container .resource{border:1px solid var(--color-grey);border-radius:2px;display:grid;gap:1.5rem;grid-row:span 4;grid-template-rows:subgrid;padding:2.5rem}.resources__container .resource__category{font-size:1.5rem;font-weight:400}.resources__container .resource__description{font-size:1.9rem;font-weight:300;line-height:1.3}@media only screen and (min-width:43.75em){.resources__container .resource__description{font-size:1.6rem}}.resources__container[aria-busy=true]{opacity:.6;pointer-events:none;transition:opacity .2s ease}#faqs .related-faqs__empty,.faqs-section .related-faqs__empty{font-size:1.8rem;line-height:1.5}#faqs .faqs__accordion,.faqs-section .faqs__accordion{display:grid;gap:1.6rem;margin-top:1.6rem}#faqs .faq,.faqs-section .faq{background:#fff;border:1px solid var(--color-grey);border-radius:2px}#faqs .faq__question,.faqs-section .faq__question{align-items:center;background:var(--color-teal);background-image:url(assets/img/section-bg-small.webp);background-origin:padding-box;background-position:right .8rem top;background-repeat:no-repeat;background-size:110px auto;color:var(--color-black);cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;justify-content:space-between;list-style:none;padding:1.8rem 1.6rem}#faqs .faq__question::-webkit-details-marker,.faqs-section .faq__question::-webkit-details-marker{display:none}#faqs .faq__q-text,.faqs-section .faq__q-text{font-size:1.8rem;line-height:1.4;margin-right:5rem}#faqs .faq__answer,.faqs-section .faq__answer{color:var(--color-black);font-size:1.8rem;line-height:1.5;padding:1.6rem}@media only screen and (min-width:43.75em){#faqs .faq__answer,.faqs-section .faq__answer{font-size:1.6rem}}#faqs .faq__icon:before,.faqs-section .faq__icon:before{content:"+";font-size:2rem}#faqs details[open] .faq__icon:before,.faqs-section details[open] .faq__icon:before{content:"–"}#glossary .glossary__letters{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0 2rem}#glossary .glossary__letter{align-items:center;border:1px solid var(--color-purple);border-radius:4px;color:var(--color-purple);display:inline-flex;font-size:1.6rem;gap:.4rem;padding:1.6rem 1.9rem;text-decoration:none}@media only screen and (min-width:43.75em){#glossary .glossary__letter{font-size:1.4rem;padding:.6rem .9rem}}#glossary .glossary__letter:hover{background:rgba(0,0,0,.04)}#glossary .glossary__letter.is-empty{opacity:.45;pointer-events:none}#glossary .glossary__count{font-size:1.2rem;opacity:.7}#glossary .glossary__group{margin:3rem 0 4rem}#glossary .glossary__group-title{font-size:2rem;margin:0 0 1.2rem}#glossary .glossary__item{margin:2rem 0}#glossary .glossary__term{margin:0 0 .8rem}#glossary .glossary__chip{color:#fff}#glossary .glossary__desc{font-size:1.9rem;line-height:1.4}@media only screen and (min-width:43.75em){#glossary .glossary__desc{font-size:1.6rem}}#glossary .glossary__desc p+p{margin-block-start:1rem}#glossary .glossary__desc ol,#glossary .glossary__desc ul{margin-block:1rem;padding-inline-start:2.4rem}#glossary .glossary__desc li+li{margin-block-start:.6rem}#single-page.glossary-page--no-sidebar{grid-template-columns:1fr}#single-page.glossary-page--no-sidebar .single-page__container{max-width:100rem;width:100%}.login{background:var(--color-pale-aqua);position:relative}.login #login{font-size:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32rem}.login h1 a{background-image:url(assets/img/DOJ-OJP-BJS-NSVSP-Logo.webp);background-size:30rem;color:var(--color-black);height:13rem;margin:0 auto 5rem;padding-bottom:2rem;width:auto}.login form{background-color:var(--color-purple);border:2.5px solid var(--color-purple);padding:1.5rem 2.4rem 3.4rem}.login form label{color:var(--color-white);font-weight:100;margin-top:5.5rem}.login form input[type=checkbox]{border-radius:0}.login form input[type=checkbox]:checked:before{color:var(--color-white);height:2.5rem;margin:-.2rem 0 0 -.5rem;width:2.5rem}.login form input[type=checkbox]:focus{border-color:var(--color-teal)}.login form input[type=checkbox],.login form input[type=radio]{height:2rem;width:2rem}.login form input[type=color],.login form input[type=date],.login form input[type=datetime-local],.login form input[type=datetime],.login form input[type=email],.login form input[type=month],.login form input[type=number],.login form input[type=password],.login form input[type=search],.login form input[type=tel],.login form input[type=text],.login form input[type=time],.login form input[type=url],.login form input[type=week],.login form select,.login form textarea{border-radius:0;color:var(--color-charcoal)}.login form input[type=color]:focus,.login form input[type=date]:focus,.login form input[type=datetime-local]:focus,.login form input[type=datetime]:focus,.login form input[type=email]:focus,.login form input[type=month]:focus,.login form input[type=number]:focus,.login form input[type=password]:focus,.login form input[type=search]:focus,.login form input[type=tel]:focus,.login form input[type=text]:focus,.login form input[type=time]:focus,.login form input[type=url]:focus,.login form input[type=week]:focus,.login form select:focus,.login form textarea:focus{border-color:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal)}.login form .dashicons-hidden,.login form .dashicons-visibility{color:var(--color-teal)}.login form .submit{display:block}.login form .button-primary{background:var(--color-orange);background-size:450% 150%;border:none;border-radius:2px;box-shadow:none;color:var(--color-black);cursor:pointer;font-size:1.6rem;height:3.5rem;line-height:1;margin:5rem 0 3rem;text-align:center;text-shadow:none;transition:all .3s ease-in-out;width:12.5rem}.login form .button-primary:hover{background:var(--color-dark-teal);color:var(--color-black);transition:all .3s ease-in-out}.login form .button-primary:active,.login form .button-primary:focus{background:var(--color-dark-teal);box-shadow:none;outline:none;transition:all .3s ease-in-out}.login form .forgetmenot label{color:var(--color-white)}.login #backtoblog a,.login #backtoblog a:hover,.login #nav a,.login #nav a:hover{color:var(--color-black)}.login .privacy-policy-page-link a{color:var(--color-white);text-decoration:none}.login .privacy-policy-page-link a:hover{color:var(--color-white)}#front-page,#search-page,#single-page{display:grid;gap:1rem;grid-template-columns:auto;margin-left:auto;margin-right:auto;max-width:144rem;padding:2rem;width:100%}@media only screen and (min-width:43.75em){#front-page,#search-page,#single-page{gap:2.5rem;grid-template-columns:4fr 2fr}}@media only screen and (min-width:50em){#front-page,#search-page,#single-page{gap:5rem;grid-template-columns:3fr 1fr;padding:65px 20px}}.main-content #take-survey,.search #take-survey,.single-resource #take-survey{margin-bottom:3rem}@media only screen and (min-width:43.75em){.main-content #take-survey,.search #take-survey,.single-resource #take-survey{margin-bottom:8rem}}.main-content #resources,.search #resources,.single-resource #resources{margin-bottom:4rem}@media only screen and (min-width:31.25em){.main-content #resources,.search #resources,.single-resource #resources{margin-bottom:8rem}}.single-resource__category{font-size:2rem;font-weight:300;line-height:1.4;margin-block-end:1rem}@media only screen and (min-width:43.75em){.single-resource__category{font-size:1.8rem}}.single-resource__date{font-size:2rem;font-weight:300;line-height:1.4;margin-block-end:2rem}@media only screen and (min-width:43.75em){.single-resource__date{font-size:1.8rem}}#single-page .single-resource__content .wp-block-paragraph,#single-page .single-resource__content p,.single-page__content .wp-block-paragraph,.single-page__content p{font-family:Roboto,sans-serif;font-size:2.2rem;line-height:1.4;margin-block-end:2rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content .wp-block-paragraph,#single-page .single-resource__content p,.single-page__content .wp-block-paragraph,.single-page__content p{font-size:1.8rem}}#single-page .single-resource__content .wp-block-heading h1,#single-page .single-resource__content h1,.single-page__content .wp-block-heading h1,.single-page__content h1{color:var(--color-black);font-family:Open Sans,sans-serif;font-size:3.8rem;font-weight:600;margin-block:4rem 2rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content .wp-block-heading h1,#single-page .single-resource__content h1,.single-page__content .wp-block-heading h1,.single-page__content h1{font-size:2.9rem}}#single-page .single-resource__content .wp-block-heading h2,#single-page .single-resource__content h2,.single-page__content .wp-block-heading h2,.single-page__content h2{color:var(--color-black);font-family:Open Sans,sans-serif;font-size:3.5rem;font-weight:500;margin-block:3rem 1.8rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content .wp-block-heading h2,#single-page .single-resource__content h2,.single-page__content .wp-block-heading h2,.single-page__content h2{font-size:2.5rem}}#single-page .single-resource__content .wp-block-heading h3,#single-page .single-resource__content h3,.single-page__content .wp-block-heading h3,.single-page__content h3{color:var(--color-black);font-family:Open Sans,sans-serif;font-size:2.4rem;font-weight:500;margin-block:2.5rem 1.2rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content .wp-block-heading h3,#single-page .single-resource__content h3,.single-page__content .wp-block-heading h3,.single-page__content h3{font-size:2rem}}#single-page .single-resource__content .wp-block-heading h4,#single-page .single-resource__content h4,.single-page__content .wp-block-heading h4,.single-page__content h4{color:var(--color-black);font-family:Open Sans,sans-serif;font-size:1.9rem;font-weight:600;margin-block:2rem 1rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content .wp-block-heading h4,#single-page .single-resource__content h4,.single-page__content .wp-block-heading h4,.single-page__content h4{font-size:1.7rem}}#single-page .single-resource__content ol,#single-page .single-resource__content ul,.single-page__content ol,.single-page__content ul{font-family:Roboto,sans-serif;font-size:2rem;line-height:1.6;margin-block-end:2rem;padding-left:3rem}@media only screen and (min-width:43.75em){#single-page .single-resource__content ol,#single-page .single-resource__content ul,.single-page__content ol,.single-page__content ul{font-size:1.7rem}}#single-page .single-resource__content li,.single-page__content li{margin-bottom:.8rem}#single-page .single-resource__content a,.single-page__content a{color:var(--color-purple);text-decoration:underline;transition:color .3s ease}#single-page .single-resource__content a:focus,#single-page .single-resource__content a:hover,.single-page__content a:focus,.single-page__content a:hover{color:var(--color-teal);text-decoration:none}#single-page .single-resource__content figure,.single-page__content figure{margin:2.5rem 0;text-align:center}#single-page .single-resource__content figure img,.single-page__content figure img{border-radius:4px;height:auto;max-width:100%}#single-page .single-resource__content figure figcaption,.single-page__content figure figcaption{color:var(--color-dark-grey);font-size:1.5rem;margin-top:.8rem}#single-page.contact-page{display:block;max-width:100rem;padding:clamp(3rem,5vw,6.5rem) 2rem}.contact-page__intro{margin-bottom:3.5rem;max-width:76rem}.contact-page__intro .h1__heading{margin-bottom:1.8rem}.contact-page__intro p{color:var(--color-dark-grey);line-height:1.6}.contact-card{background:linear-gradient(135deg,var(--color-white),rgba(var(--color-pale-aqua-a),.3));border:1px solid rgba(var(--color-pale-aqua-a),.9);border-radius:1.6rem;border-top:4px solid var(--color-purple);box-shadow:0 1rem 3rem rgba(var(--color-dark-blue-a),.06);color:var(--color-dark-blue);padding:clamp(2rem,4vw,4rem)}.contact-card__eyebrow{color:var(--color-purple);font-size:1.5rem;font-weight:600;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.contact-card .h2__heading{color:var(--color-dark-blue);margin-bottom:1rem}.contact-card__detail{padding:2.2rem 0 2.2rem 6.6rem;position:relative}.contact-card__detail:not(:last-child){border-bottom:1px solid rgba(var(--color-dark-blue-a),.12)}.contact-card__detail:last-child{padding-bottom:0}.contact-card__detail dt{font-family:Open Sans,sans-serif;font-size:1.8rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.contact-card__detail dd{font-size:clamp(1.9rem,2vw,2.2rem);line-height:1.6;overflow-wrap:anywhere}.contact-card__detail a{color:var(--color-dark-teal);display:inline-block;min-height:44px;padding-block:.7rem;text-decoration-thickness:1px;text-underline-offset:.2em}.contact-card__detail a:hover{color:var(--color-dark-blue)}.contact-card__icon-wrap{background:rgba(var(--color-purple-a),.1);border-radius:50%;color:var(--color-purple);display:grid;height:4.8rem;left:0;place-items:center;position:absolute;top:2.2rem;width:4.8rem}.contact-card__icon{fill:currentColor;height:2rem;width:2rem}@media (forced-colors:active){.contact-card{background:Canvas;border-color:CanvasText;box-shadow:none}.contact-card,.contact-card__icon-wrap{color:CanvasText}.contact-card__detail a{color:LinkText}}#search-page{margin-left:auto;margin-right:auto;max-width:144rem;padding:5rem 2rem;width:100%}#search-page .search{padding-bottom:2rem}#search-page .search__grid{display:grid;gap:2rem;grid-template-columns:auto}#search-page .search__container{border:1px solid var(--color-grey);border-radius:4px;color:var(--color-black);display:block;padding:2rem;text-decoration:none}#search-page .search__container:first-child{margin-top:3rem}#search-page .search__container:last-child{margin-bottom:3rem}#search-page .search__category{font-size:2rem;font-weight:300;line-height:1.4;margin-block-end:1rem}@media only screen and (min-width:43.75em){#search-page .search__category{font-size:1.5rem}}#search-page .search__description{font-size:1.4rem;line-height:1.4}.error{margin:0 auto;max-width:130rem;padding:10rem 2.5rem}@media only screen and (min-width:43.75em){.error{padding:20rem 2.5rem}}.error__image{display:block;margin:0 auto;padding:5rem;width:50%}.error__header{font-size:3rem;margin-block-end:1rem}.error__header,.error__p{font-weight:300;text-align:center}.error__p{font-size:2.5rem;line-height:1;margin-bottom:4rem}.error__p a{color:var(--color-black);font-weight:500;text-decoration:none}.error__icon{display:block;fill:var(--color-orange);margin:0 auto;width:100%}.error__home,.error__home:link,.error__home:visited{background-color:var(--color-blue);border-radius:2px;color:var(--color-white);cursor:pointer;display:block;font-size:1.5rem;font-weight:100;margin:0 auto;padding:1rem 3rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;width:16rem}