h1{font-size:1.6em;line-height:130%;font-family:var(--font-primary);font-weight:600}@media screen and (min-width: 768px){h1{font-size:2.3em}}h2{font-size:.9em;font-family:var(--font-primary);font-weight:600;line-height:130%;scroll-margin-top:100px}@media screen and (min-width: 768px){h2{font-size:1em}}@media screen and (min-width: 1080px){h2{font-size:1.1em}}h3{font-size:1em;line-height:130%;font-family:var(--font-primary)}@media screen and (min-width: 768px){h3{font-size:1.2em}}h4{font-size:1em;font-weight:700;line-height:130%;font-family:var(--font-primary)}.page{margin-top:calc(105px + .3em)}@media screen and (min-width: 768px){.page{margin-top:7.8em}}.page-header{background-color:var(--color-white);height:auto;height:initial;flex-direction:column;box-shadow:none;padding:0}.page-header .primary-nav ul li .primary-nav-link{color:var(--color-black)}@media screen and (min-width: 768px){.page-header .primary-nav ul li .primary-nav-link{font-size:.9em}}.page-header .primary-nav ul .dropdown-container .dropdown-list{background-color:var(--color-white);white-space:nowrap}@media screen and (min-width: 1080px){.page-header .primary-nav ul .more-nav .dropdown-container{left:0;padding-top:0;transform:translate(-100%);top:-2px}}.page-header .wrap{box-shadow:0 2px 4px #0003;width:100%;position:relative;height:65px;gap:8px}@media screen and (min-width: 768px){.page-header .wrap{padding:0 20px;margin:0;height:60px}}@media screen and (min-width: 1080px){.page-header .wrap{height:80px;margin:0;padding:0 0 0 60px}}.page-header .wrap .secondary-links{width:auto;width:initial}.page-header .wrap .secondary-header{padding:0 30px 0 0;top:0;bottom:0;background-color:var(--color-white)}@media screen and (min-width: 768px){.page-header .wrap .secondary-header{padding:0 30px 0 20px}}.page-header .wrap .secondary-header .secondary-separator{background-color:#26323e;height:50%;width:1px;display:none}@media screen and (min-width: 1080px){.page-header .wrap .secondary-header .secondary-separator{display:inline-block}}.page-header .wrap .secondary-header #accessibilityWidget svg{fill:var(--color-black)}.page-header .wrap .secondary-header #accessibilityWidget svg:hover{fill:var(--color-primary)}.page-header .wrap .site-logo{height:1em}@media screen and (min-width: 768px){.page-header .wrap .site-logo img{height:30px}}@media screen and (min-width: 1080px){.page-header .wrap .site-logo img{height:40px}}.page-header .wrap .mobile-icon span,.page-header .wrap .mobile-icon.active span{background-color:var(--color-black)}.page-header .wrap .mobile-nav{background-color:var(--color-primary)}.page-header .wrap .mobile-nav ul li{margin-bottom:1.3em}.page-header .wrap .mobile-nav ul li span,.page-header .wrap .mobile-nav ul li a{color:var(--color-white);font-size:.9em}.page-header .wrap .mobile-nav .link{width:1.1em;fill:var(--color-white)}.page-header .wrap .mobile-nav .facebook-link{width:.6em;fill:var(--color-white)}.page-header .mobile-icon{margin:20px}.page-header .dropdown-icon polygon{fill:var(--color-white)}@media screen and (min-width: 1080px){.page-header .dropdown-icon polygon{fill:var(--color-black)}}.page-header .subheader{display:flex;justify-content:end;height:40px;width:100%;background-color:var(--color-primary);box-shadow:0 2px 4px #0003}.page-header .subheader .social-links{margin-right:20px}.page-header .subheader .social-links a svg:hover{fill:var(--color-blue)}.intro p{font-weight:600}.content-image figcaption{font-weight:700;font-size:.7em}.byline{font-weight:700;font-size:.9em}
