/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
p,li{max-width:54rem;}ul.sf-menu .sf-depth-1{min-height:2.5rem;}ul.sf-menu.menu ul{margin-top:0 !important;}ul.sf-menu li.sf-depth-1{border-right:2px solid var(--color-dark-gray);}ul.sf-menu li.sf-depth-1:first-child{border-left:2px solid var(--color-dark-gray);}.horizontal-tab-button a:focus-visible{outline:3px solid #005fcc !important;outline-offset:2px !important;border-radius:4px !important;}#sectionnav ul li ul li,.sectionnav ul li ul li{display:block !important;}#sectionnav ul ul,.sectionnav ul ul{display:block !important;}ul.pager__items{padding-inline-start:0;}.crumb_trail ul{list-style-type:none;padding-inline-start:0;padding-block-start:.5rem;margin-block-end:.5rem;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl{position:relative;border:1px solid var(--color-sf-main);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:var(--color-sf-main);border-bottom:1px solid var(--color-sf-main);}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:var(--color-sf-main-hover);color:#fff;}.ckeditor-accordion-container > dl dt.active > a{background-color:var(--color-sf-main);}.dataTable{margin-block:.5rem;}.dataTables_filter,.dataTables_length{margin-block:.5rem;}.dataTables_filter input[type="search"]{font-size:1rem;padding:4px;}.hero-paragraph .hero-content{background-color:rgba(0,0,0,.7);}.hero-paragraph .hero-content h1{color:var(--color-white);}aside h2:first-of-type{margin:0 0 16px 0;}aside{margin:2.5rem 12px 0 16px;}@media only screen and (max-width:670px){aside{margin:0 12px 12px 0;}}.layout__region--second h2{margin-block-start:0;}.layout__region--first{padding-inline-end:2rem;}.narrow-para{margin-block:16px;margin-inline:auto;max-width:54rem;text-align:left !important;}.narrow-para p{text-align:left !important;}table caption{font-size:1.125rem;font-weight:bold;}.card h2{font-size:1.325rem;color:var(--color-blue);line-height:1.3;margin-block-start:0;margin-block-end:1rem;}.card-box:hover h2{color:var(--color-dark-blue);}.page-node-type-home-page .card-box:hover img{filter:grayscale(90%);}.grid-cell img,.flex-cell img{display:block;}.flex-cell{padding:0;}.herotext{background-color:rgba(0,0,0,.7);}@media only screen and (max-width:955px){.herotext h1{font-size:2em;margin-top:.5rem;}}@media only screen and (max-width:670px){.herotext h1{font-size:1.5rem;margin-top:.5rem;}}@media only screen and (max-width:955px){.herotext{margin:80px auto 0 auto;width:100%;padding:0 16px;}}@media only screen and (max-width:321px){.herotext{margin:0;bottom:18px;}}.news-image{max-width:400px;height:auto;float:right;margin:0 0 1rem 1rem;}.news-image legend{display:none}.page-node-type-news fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;border:none;}.page-node-type-news fieldset{text-align:right;font-style:italic;}article footer{background-color:transparent;font-style:italic;}.caption{font-style:italic;text-align:right;}}.header_nav_search .button,.header_nav_search .button:visited,.maincontent .button,.maincontent .button:visited{background-color:rgb(220,220,220) !important;}.footer-email figure img{width:36px;}.footer-email figure{margin-inline-start:0;padding-inline-start:0;}#google_translate_element,.goog-te-gadget,.goog-te-gadget-simple{font-size:1rem;}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value
span[style*="border-left"]{border-left-width:1px !important;border-left-style:solid !important;border-left-color:#595959 !important;}.goog-te-gadget-simple .goog-te-menu-value,.goog-te-gadget-simple .goog-te-menu-value span,.goog-te-gadget a{color:#212121 !important;}#goog-te-combo{color:#111 !important;background:#fff !important;border:1px solid #555 !important;min-height:44px;min-width:200px;}#goog-te-combo:focus,.goog-te-gadget-simple a:focus{outline:2px solid #222 !important;outline-offset:2px;}.goog-te-gadget-simple a:hover{background:#02253B !important;}@media (forced-colors:active){#goog-te-combo,.goog-te-gadget-simple a{forced-color-adjust:auto;}}#search-block-form .visually-hidden{color:#333}
.card{position:relative;}.card-link{position:absolute;inset:0;z-index:101;display:block;}.card-box a{color:unset;}.card img{max-width:92px !important;height:auto !important;}.card-box.border{border:2px solid var(--color-white);}.card-row{max-width:54rem;margin-inline:auto;}@media (min-width:780px){.hero-paragraph{height:600px;}.narrow-para{margin-block:0 32px;}.hero-paragraph .hero-content{border-radius:0 5px 5px 0;}@media (min-width:600px){.hero-paragraph .hero-content{bottom:3rem;}}.maincontent{margin-block-start:0 !important;}
