/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item-extra-link{display:none;}
.paragraph--type--video:has(.row .video__close:only-child) button[data-transcript-trigger]{display:none !important;}.telephone{display:inline-block;}.telephone:hover{border-bottom:solid 1px #002b5c;}#telephone-icon{width:.5em;transform:scale(-1) rotate(-30deg);position:relative;bottom:-.25em;margin-right:.75em;fill:#002b5c;}.tel-button{font-family:'cormorant-garamond',serif;font-size:1.25em;font-weight:500;font-variant-numeric:lining-nums;}.hover-button-white{display:inline-block;background-color:#fff;color:#002b5c;font-weight:300;padding:.5rem 1rem .75rem 1rem;margin-top:1rem;line-height:1.6rem;font-size:1.2rem;position:relative;border:1px solid #002b5c;}.hover-button-white span::after{content:'';position:absolute;width:calc(100% - 1.75rem);transform:scaleX(0);height:1px;bottom:.6rem;left:.87rem;background-color:#002b5c;transform-origin:bottom left;transition:transform .4s ease;}.hover-button-white:hover span::after{transform:scaleX(1);}.smaller{font-size:80%;line-height:140%;}.abg-header{position:relative;}.banner-header{position:unset;}.banner-header__bg,.banner-header__image{inset-block-start:0;}.abg-header .link--back{text-indent:-1em;}.article__intro.small-letter p:first-child:first-letter{font-family:inherit !important;font-size:inherit;line-height:inherit;color:inherit;padding-right:inherit;padding-bottom:inherit;float:inherit;font-weight:inherit !important;}@media (min-width:599px){.article-header--border{margin-bottom:2rem;}}.link-fix a:not(.cta):not(.btn){color:#002b5c;-webkit-transition:background-size .125s ease-in;transition:background-size .125s ease-in;background-image:linear-gradient(120deg,#002b5c 0%,#002b5c 100%);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;}.link-fix a:not(.cta):not(.btn):hover,.link-fix a:not(.cta):not(.btn):focus{text-decoration:none;color:#fff;background-size:100% 100%;}@media screen and (max-width:598px){.download-row{margin-left:auto !important;}.download-image{order:2;}}.download{padding:2rem 4rem 2rem 3rem;font-size:19px;line-height:26px;}.download .hover-button{font-weight:500;font-size:1.2rem;color:#fff;}.download .hover-button span::after{background-color:#fff;}.download .hover-button{background-color:#002b5c;}.inline-image{width:100%;height:auto;}.image-copy-split-bg-peach{background-color:#fdf6f0;border-left:2px solid #ffae86;padding:2rem 0;}.copy-bg-midblue{background-color:#e2efff;}.copy-bg-peach{background-color:#fffaf7;}.form-bg-midpeach{background-color:#fff1e8 !important;margin-top:0 !important;}.form-bg-peach{background-color:#fdf6f0 !important;margin-top:0 !important;}.form-bg-lightpeach{background-color:#fffaf7;margin-top:0 !important;}.form-bg-white{background-color:#fff;margin-top:0 !important;}.styled-table .th{border-right:1px solid #fffaf7;padding:15px 10px;background-color:#ccd5de;color:#202020;font-weight:bold;font-size:1rem;}.styled-table tbody th{padding:15px 10px;}.mobile-scroll{overflow:scroll hidden;scrollbar-width:none;}h3,.h3,h4,.h4{font-weight:400 !important;font-feature-settings:'calt','lnum','liga' !important;font-variant:normal !important;}h2,.h2{font-feature-settings:'calt','lnum','liga' !important;font-variant:normal !important;}ul li:not(.navigation-primary ul li,.footer ul li,#toolbar-administration ul li),ol li:not(.navigation-primary ol li,.footer ol li,#toolbar-administration ul li){margin-bottom:.5em;}.form__field--checkbox label::after{left:-.25em;top:.3em;}[aria-label="Warning message"]:has(.webform-confirmation__message){color:inherit;border:none;background:none;box-shadow:none;padding:0;}.latest-articles--short:before{width:calc(100% - 6.25%) !important;left:6.25% !important;}@media (max-width:598.98px){.latest-articles--short:before{left:0 !important;width:100% !important;}.latest-articles--short{padding-top:1rem;}}.latest-articles__meta{flex-wrap:wrap;align-items:baseline;}.latest-articles__meta .latest-articles__date{flex:0 0 auto;margin-right:.65rem;}.latest-articles__meta > div{flex:1 1 70%;}.latest-articles__tag{margin:5px 1px !important;}.latest-articles__tag span{box-decoration-break:clone;-webkit-box-decoration-break:clone;}button.latest-articles__tag{margin:2px 1px !important;}.field__item:has(.hide-style-row){display:none;}.location-listing:not(:has(.location-listing__title:not(:empty))){display:none;}@media (min-width:599px){.article-header--split{border-bottom:1px solid #202020;padding-bottom:2rem;}}.accordion__heading{font-family:'cormorant-garamond','serif' !important;font-weight:300 !important;font-feature-settings:'calt','lnum','liga' !important;font-variant:normal !important;font-size:3.125rem;line-height:50px;color:#002b5c;}@media (max-width:598px){.accordion__heading{font-size:2.1875rem;line-height:42px;word-break:break-word;}}
#quiz{background-color:white;padding:2em 2em;margin-top:-2em;}#quiz #questions{margin-top:3em;position:relative;}#quiz #answers{margin-top:3em;position:relative;}#quiz .question{margin-bottom:1em;}#quiz legend{font-size:1.5rem;line-height:40px;margin:15px 0;font-family:"cormorant-garamond",serif;font-weight:400;font-variant:common-ligatures discretionary-ligatures contextual;font-feature-settings:"dlig","calt","liga","lnum";color:#002b5c;}@media (max-width:598.98px){#quiz legend{font-size:1.5rem;line-height:28px;}}#quiz input[type=radio]{float:left;margin-top:5px;cursor:pointer;}#quiz label{display:flex;margin-left:30px;margin-bottom:10px;}#quiz .quiz-question{padding-left:10px;}#quiz .answer{margin-bottom:1em;}#quiz > h3{border-bottom:solid 1px #002b5c;}#quiz .not-visible{position:absolute;opacity:0;transition:opacity 500ms linear;transition-delay:250ms;}#quiz .is-visible{position:relative;opacity:1;transition:opacity 500ms linear;transition-delay:1250ms;z-index:1;}#quiz #cta-panel{margin-top:3rem;}#quiz .cta-panel{margin-top:-4rem;}@media screen and (max-width:598px){#quiz .callout-row{margin-left:-64px;}#quiz .download-row{margin-left:auto !important;}#quiz .cta-panel{padding-left:0;}#quiz .callout-image{order:2;}#quiz .callout-image.hide-mobile{display:none;}}#quiz .callout-download{padding:2rem 4rem 2rem 3rem;}
.node--unpublished{background-color:transparent;}
