/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:#ffffffd9}.node-type--article .page__content h1.page-title{color:#0072ce;text-transform:uppercase;margin-bottom:8px!important}@media (min-width:992px){.node-type--article .page__content h1.page-title{margin-bottom:4px!important}}.node-type--article .article--full .date-article-length-block{text-transform:uppercase;margin-bottom:24px;font-family:Core Paint;letter-spacing:1px;font-size:16px}@media (min-width:992px){.node-type--article .article--full .date-article-length-block{font-size:18px;margin-bottom:32px}}.node-type--article .article--full .quote-block{margin:30px 0}@media (min-width:992px){.node-type--article .article--full .quote-block p{font-size:24px;line-height:30px}}.node-type--article .article--full .full-width-image-block{--image-position:"center";margin:25px 0}@media (min-width:992px){.node-type--article .article--full .full-width-image-block{margin:50px 0 10px}}.node-type--article .article--full .full-width-image-block img{width:100%;height:auto}@media (max-width:575.98px){.node-type--article .article--full .full-width-image-block img{aspect-ratio:3/3.4;object-fit:cover;object-position:var(--image-position)}}.node-type--article .article--full .full-width-image-block .caption-wrapper{margin:auto;font-size:12px;line-height:18px;color:#243c4b;opacity:.66;padding-top:10px;padding-bottom:5px}@media (min-width:768px){.node-type--article .article--full .full-width-image-block .caption-wrapper{font-size:16px}}@media (min-width:1200px){.node-type--article .article--full .full-width-image-block .caption-wrapper{--bs-gutter-x:0;width:720px}.node-type--article .article--full .full-width-image-block .caption-wrapper .field--name-field_credit{margin-left:57px;width:100%}}.node-type--article .article--full .body-second-wrapper .col-12{margin:auto}@media (min-width:1200px){.node-type--article .article--full .body-second-wrapper .col-12{flex:0 0 auto;width:720px;margin:auto auto auto 264px}}.node-type--article .article--full .body-block h2,.node-type--article .article--full .body-block h3,.node-type--article .article--full .body-block h4,.node-type--article .article--full .body-block h5,.node-type--article .article--full .body-block h6,.node-type--article .article--full .body-second-block h2,.node-type--article .article--full .body-second-block h3,.node-type--article .article--full .body-second-block h4,.node-type--article .article--full .body-second-block h5,.node-type--article .article--full .body-second-block h6{margin:32px 0 16px!important}@media (min-width:768px){.node-type--article .article--full .body-block h2,.node-type--article .article--full .body-block h3,.node-type--article .article--full .body-block h4,.node-type--article .article--full .body-block h5,.node-type--article .article--full .body-block h6,.node-type--article .article--full .body-second-block h2,.node-type--article .article--full .body-second-block h3,.node-type--article .article--full .body-second-block h4,.node-type--article .article--full .body-second-block h5,.node-type--article .article--full .body-second-block h6{margin:48px 0 16px!important}}.node-type--article .article--full .body-block .subtitle{margin-bottom:15px!important;margin-top:48px}.node-type--article .article--full .body-second-block .subtitle{margin-bottom:15px!important;margin-top:12px}.node-type--article .article--full .field_attachment--wrapper .field__label{padding:32px 0 2px;font-family:Helvetica LT Std Regular;font-size:16px;color:#243c4b}@media (min-width:1200px){.node-type--article .article--full .field_attachment--wrapper .field__label{padding:64px 0 16px;font-size:24px}}.node-type--article .article--full .field_attachment--wrapper .field_attachment--child .media{margin:16px 0}.node-type--article .article--full .field_attachment--wrapper .field_attachment--child .caption{padding-bottom:0}.node-type--article .person-block>div{display:grid;grid-template-columns:100px 1fr 1fr;grid-template-rows:1fr}@media (min-width:768px){.node-type--article .person-block>div{display:inherit}}.node-type--article .person-block .person--field-image{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;margin-right:20px}@media (min-width:768px){.node-type--article .person-block .person--field-image{margin-bottom:15px}}.node-type--article .person-block .person--field-name{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2}@media (min-width:768px){.node-type--article .person-block .person--field-name{font-size:24px}}.node-type--article .person-block .person--field-name a{color:#243c4b;font-weight:700;text-decoration:none}.node-type--article .person-block .person--field-bio{color:#243c4b;font-size:16px;grid-column-start:2;grid-column-end:4;grid-row-start:2;grid-row-end:3;line-height:24px}.node-type--article .author-team-info-block{margin:20px 0 40px;position:relative;line-height:24px}.node-type--article .author-team-info-block p{font-size:16px}@media (min-width:992px){.node-type--article .author-team-info-block{margin:20px 0 40px;padding-left:15px}}.node-type--article .author-team-info-block:before{content:"";display:block;width:4px;height:100%;background:#0072ce;position:absolute;left:-13px}@media (min-width:992px){.node-type--article .author-team-info-block:before{left:0}}.media--view-mode-person img{height:80px;width:80px;border-radius:50%}@media (min-width:768px){.media--view-mode-person img{height:100px;width:100px}}@media (min-width:992px){.row .author-wrapper{margin-top:18px;padding-right:40px;width:200px}}.author-body-section .col-lg-9{max-width:720px;padding:0}@media (min-width:1200px){.author-body-section .col-lg-9{margin-left:64px}}.article-spotlight .teaser--inner-wrapper{text-decoration:none;color:#fff;display:inline-flex;flex-direction:column;align-items:flex-start}.article-spotlight .teaser--inner-wrapper .link-wrapper-tag{padding-bottom:32px}.article-spotlight .teaser--inner-wrapper .link-wrapper-text,.article-spotlight .teaser--inner-wrapper .link-wrapper-tag{text-decoration:none;color:#fff}.article-spotlight .teaser--inner-wrapper h3{padding-top:16px;font-size:22px;font-family:Core Paint;line-height:28px;text-transform:uppercase;color:#fff;margin-bottom:16px}@media (min-width:768px){.article-spotlight .teaser--inner-wrapper h3{font-size:52px;line-height:64px}}.article-spotlight .teaser--inner-wrapper h3:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media (min-width:768px){.article-spotlight .teaser--inner-wrapper h3:hover{text-underline-offset:12px}}.article-spotlight .teaser--inner-wrapper .featured-story-tag{border:2px solid #F1C400;color:#f1c400;padding:8px 16px;margin-bottom:32px}.article-spotlight .teaser--inner-wrapper .article-info a{color:#fff;text-decoration:none}.article-spotlight .teaser--inner-wrapper .article-info .article-category a{text-decoration:underline}.article-spotlight .teaser--inner-wrapper .article-info .article-category a:hover{opacity:.66;text-decoration:none}.article--teaser h2,.article--teaser h3{font-size:19px;line-height:26px;min-height:94px;color:#243c4b}@media (min-width:992px){.article--teaser h2,.article--teaser h3{font-size:24px;line-height:30px;min-height:106px}}@media (min-width:1200px){.article--teaser h2,.article--teaser h3{min-height:106px}}@media (min-width:992px) and (max-width:1199.98px){.article--teaser h2,.article--teaser h3{min-height:136px}}.article--teaser .teaser--inner-wrapper .link-wrapper-text,.article--teaser .teaser--inner-wrapper .link-wrapper-image{text-decoration:none;color:#243c4b}.article--teaser .teaser--inner-wrapper .link-wrapper-text:hover h3,.article--teaser .teaser--inner-wrapper .link-wrapper-image:hover h3{text-decoration:underline}.article--teaser .teaser--inner-wrapper .link-wrapper-text+p.introduction-text{min-height:96px}@media (min-width:992px) and (max-width:1199.98px){.article--teaser .teaser--inner-wrapper .link-wrapper-text+p.introduction-text{min-height:130px}}.article--teaser .teaser--inner-wrapper .link-wrapper-text h3.story-title{padding-top:16px}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper{padding-bottom:16px}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child{overflow:hidden}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child img{transition:transform .2s ease-in-out}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child img:hover{transform:scale(1.1)}.article--teaser .field--teaser-image img{width:100%;height:auto}.article--teaser span.read-more{margin-top:0;margin-bottom:0;padding-top:1rem}.article--teaser .article-info{font-size:16px;display:flex;gap:4px}.article--teaser .article-info .article-category{display:flex;color:#0072ce}.article--teaser .article-info .article-date-length{display:flex;gap:4px;align-items:center;flex-grow:1}.article--teaser .article-info .article-date-length a.article-info-link{display:block;width:100%;text-decoration:none;color:#243c4b;flex-grow:1}.article--teaser .article-info .field--name-field_date,.article--teaser .article-info .field--name-length{display:inline}.article--teaser .field--introduction,.article--teaser .field--introduction p{min-height:85.5px;font-size:16px}@media (min-width:992px){.article--teaser .field--introduction,.article--teaser .field--introduction p{font-size:19px}}
