.related-article{position:relative;margin-top:1.5rem;margin-bottom:0}@media screen and (min-width:768px){.related-article{margin-top:2rem}}@media screen and (min-width:1180px){.related-article{margin-top:2.5rem}}.related-article__container{position:relative;max-width:100vw;padding:1.5rem}@media screen and (min-width:768px){.related-article__container{padding:2rem}}.related-article__text:before{content:"";position:absolute;top:0;left:0;z-index:-1;background-color:var(--mint);width:100%;min-height:8em;height:calc(100% - 64px)}@media screen and (min-width:768px){.related-article__text:before{height:calc(100% - 120px);min-height:10em}}@media screen and (min-width:1180px){.related-article__text:before{height:calc(100% - 112px);min-height:12em}}.related-article__eyebrow{font-family:OpenSansCondensed,sans-serif;letter-spacing:.1875em;font-size:.75rem;line-height:1.6666666667;vertical-align:text-top;overflow-wrap:break-word;word-break:break-word;text-decoration:none;white-space:nowrap;text-transform:uppercase;color:var(--system-gray-dark)}@media screen and (min-width:768px){.related-article__eyebrow{font-family:OpenSansCondensed,sans-serif;letter-spacing:.1875em;font-size:.875rem;line-height:1.7142857143}}.related-article__title-link{text-decoration:none}.related-article__title-text{font-family:IBMPlexSans,sans-serif;letter-spacing:0;font-size:1.25rem;line-height:1.25;cursor:pointer;color:var(--navy);overflow-wrap:break-word;word-break:break-word;text-decoration:none}.related-article__title-text:visited{color:var(--navy)}.related-article__title-text:hover{color:var(--navy-light)}.related-article__title-text:active,.related-article__title-text:focus{color:var(--navy-dark)}@media screen and (min-width:768px){.related-article__title-text{font-family:IBMPlexSans,sans-serif;letter-spacing:-.0313em;font-size:2rem;line-height:1.25;letter-spacing:-.015625em}}.related-article__media-container{display:flex}.related-article__media{margin-left:auto;max-width:70%}.single-developing_story .related-article{margin-top:0}.single-developing_story .related-article__title-text{cursor:pointer;text-decoration:none;color:var(--navy);margin-top:0}.single-developing_story .related-article__title-text:visited{color:var(--navy)}.single-developing_story .related-article__title-text:hover{color:var(--navy-light)}.single-developing_story .related-article__title-text:active,.single-developing_story .related-article__title-text:focus{color:var(--navy-dark)}.related-article--video .related-article__text:before{background-color:var(--midnight)}.related-article--video .related-article__title-text{cursor:pointer;color:var(--vanilla);text-decoration:none}.related-article--video .related-article__title-text:visited{color:var(--vanilla)}.related-article--video .related-article__title-text:hover{color:var(--vanilla-darker)}.related-article--video .related-article__title-text:active,.related-article--video .related-article__title-text:focus{color:var(--vanilla-dark)}.topic-carousel-filter{margin-top:2.5rem;text-transform:uppercase;margin-bottom:48px}.topic-carousel-filter .topic-carousel-filter__header h4{font-family:OpenSansCondensed,sans-serif;letter-spacing:0;font-size:2.25rem;line-height:1.1;letter-spacing:-.0138888889em;color:var(--black)}@media screen and (min-width:768px){.topic-carousel-filter .topic-carousel-filter__header h4{text-align:center}}.topic-carousel-filter .topic-carousel-filter__list{list-style-type:none;padding-left:0;width:calc(100vw - 32px);margin-top:1.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;position:relative;align-items:center;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}@media screen and (min-width:768px){.topic-carousel-filter .topic-carousel-filter__list{width:auto;justify-content:center;cursor:auto;flex-wrap:wrap;margin-top:2.5rem}}.topic-carousel-filter .topic-carousel-filter__list::-webkit-scrollbar{display:none}.topic-carousel-filter .topic-carousel-filter__list li{font-family:OpenSansCondensed,sans-serif;letter-spacing:.1875em;font-size:.75rem;line-height:1.6666666667;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:14px 32px;border:1px solid var(--black);color:var(--midnight);margin:0 9px 16px 0;white-space:nowrap}.topic-carousel-filter .topic-carousel-filter__list li.active{background-color:var(--midnight);color:var(--vanilla)}.topic-carousel-filter .topic-carousel-filter__list li:hover{cursor:pointer}.glide.glide__carousel--full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:4.25rem}.card-carousel__controls{position:absolute;top:calc(50% - 16px);width:100%;display:flex;justify-content:space-between;height:0}@media screen and (min-width:1024px){.card-carousel__controls{top:calc(50% - 32px)}}.card-carousel__controls .card-carousel__control{width:32px;height:32px}@media screen and (min-width:1024px){.card-carousel__controls .card-carousel__control{width:64px;height:64px}}.carousel-card{position:relative;white-space:normal;width:21.875rem;height:31.25rem;background-size:cover;background-repeat:no-repeat;background-position:0;border-radius:4px}.carousel-card .carousel-card__content{position:absolute;left:0;bottom:0;margin:2.1875rem;z-index:2}.carousel-card.hidden{display:none}.carousel-card .carousel-card__image{position:relative}.carousel-card .carousel-card__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 8px);background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(0deg,rgba(23,32,56,.75) 33%,transparent 70%);z-index:1;border-radius:4px}.carousel-card .carousel-card__image img{width:100%;border-radius:4px}.carousel-card .carousel-card__content h4,.carousel-card .carousel-card__content p{color:var(--white);text-transform:none}.carousel-card .carousel-card__content .post-topic{font-family:OpenSansCondensed,sans-serif;letter-spacing:.1875em;font-size:.75rem;line-height:1.6666666667;margin-bottom:.3125rem;text-transform:uppercase}@media screen and (min-width:768px){.carousel-card .carousel-card__content .post-topic{font-family:OpenSansCondensed,sans-serif;letter-spacing:.1875em;font-size:.875rem;line-height:1.7142857143}}.carousel-card .carousel-card__content h4{font-family:OpenSansCondensed,sans-serif;letter-spacing:0;font-size:1.5rem;line-height:1.1;margin-top:0}.carousel-card .carousel-card__content p{margin-top:.625rem}