@charset "UTF-8";.main-container{padding-left:2rem;padding-right:2rem;padding-top:5.25rem;display:grid;grid-template-columns:19rem 1fr;grid-template-rows:1fr;grid-gap:1rem 8.125rem;grid-template-areas:"nav content"}.main-container .secondary-nav{grid-area:nav}.main-container .content{grid-area:content}.main-container .blurb,.main-container .card-grid{padding:0}.secondary-nav .page-name{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:4.6875rem;line-height:1.2;padding:0 0 .5rem;border-bottom:.6875rem solid var(--secondary-nav-bg);margin:0 0 2rem}.secondary-nav .small{font-size:3.5rem}.secondary-nav ul.sub-nav{margin:0;padding:0}.secondary-nav ul.sub-nav>li{list-style:none;padding:.5rem;margin:0}.secondary-nav ul.sub-nav>li a{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;color:var(--extra-dark-text);font-size:1.125rem;line-height:2rem;min-height:2rem;margin:0 -.125rem;text-decoration:none;transition:all .2s ease-in-out;display:block}.secondary-nav ul.sub-nav>li a:focus{outline:none;box-shadow:0 0 0 .125rem #000,0 0 0 .1875rem #fff}.secondary-nav ul.sub-nav>li.current{background:var(--secondary-nav-bg)}.secondary-nav ul.sub-nav>li.current>a{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal}.secondary-nav ul.sub-nav>li.current ul.level-three{display:block}.secondary-nav ul.sub-nav>li+li{border-top:.0625rem solid var(--theme-light-grey)}.secondary-nav ul.sub-nav>li.current,.secondary-nav ul.sub-nav>li:hover{color:var(--secondary-nav-fg);background:var(--secondary-nav-bg)}.secondary-nav ul.sub-nav ul.level-three{margin:-.5rem 0 0 2rem;padding:0 0 .5rem;display:none}.secondary-nav ul.sub-nav ul.level-three li{margin:0;list-style:none;display:flex;flex-flow:row nowrap;align-items:center}.secondary-nav ul.sub-nav ul.level-three li a{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;line-height:1.5;min-height:unset;padding:0;flex:1 1 auto}.secondary-nav ul.sub-nav ul.level-three li a.current,.secondary-nav ul.sub-nav ul.level-three li a:hover{text-decoration:underline}.secondary-nav ul.sub-nav ul.level-three li:before{content:"▪";color:var(--secondary-nav-fg);font-size:1.25rem;display:block;margin-right:.5rem}.mobile-menu-controls{display:none}@media screen and (max-width:816px){.main-container{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1600px){.main-container{padding-left:4rem;padding-right:4rem}}@media only screen and (max-width:1440px){.main-container{grid-gap:1rem 3rem}}@media only screen and (max-width:992px){.main-container{padding-top:.625rem;grid-template-columns:1fr;grid-template-rows:min-content 1fr;grid-template-areas:"nav" "content"}.secondary-nav .page-name{margin-bottom:1rem}.mobile-menu-controls{margin-left:-2rem;margin-right:-2rem;display:block;background:var(--theme-dark-grey);padding:.25rem 2rem}.mobile-menu-controls button{-webkit-appearance:none;border:none;color:var(--theme-white);background:var(--theme-dark-grey);display:flex;width:100%;text-align:left;line-height:2.5rem;flex-flow:row nowrap;align-items:center}.mobile-menu-controls button .name{font-size:1.125rem}.mobile-menu-controls button.hide{display:none}.mobile-menu-controls button:focus{outline:none;box-shadow:0 0 0 .125rem var(--light-text)}.secondary-nav ul.sub-nav{margin-left:-2rem;margin-right:-2rem;transition:max-height .2s ease-in-out;height:auto;max-height:0;overflow:hidden;box-shadow:0 .3125rem 1rem 0 rgba(0,0,0,.4)}.secondary-nav ul.sub-nav.open{max-height:24rem;overflow-y:auto}}@media only screen and (max-width:992px) and (max-width:816px){.mobile-menu-controls{padding-left:1rem;padding-right:1rem}.mobile-menu-controls,.secondary-nav ul.sub-nav{margin-left:-1rem;margin-right:-1rem}}@media only screen and (max-width:992px) and (min-width:1600px){.mobile-menu-controls{padding-left:4rem;padding-right:4rem}}
/*# sourceMappingURL=side-nav.css.map */
