/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.link-card{position:relative}.link-card:focus-visible .link-card__image img,.link-card:hover .link-card__image img{transform:scale(1.1)}.link-card__image{height:180px;background-color:#fff;overflow:hidden}@supports (aspect-ratio:1/1){.link-card__image{aspect-ratio:var(--link-card-aspect-ratio,370/250);height:auto}}.link-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s transform}.link-card__body{padding:30px;display:flex;flex-direction:column}.link-card__category{margin:0;order:-1;margin-bottom:1em;font-size:15px;letter-spacing:.9px;text-transform:uppercase;line-height:21px}.link-card__description{font-size:15px;letter-spacing:.9px;text-transform:uppercase}.link-card__more{margin-top:30px}.link-card__title a{color:#000;font-size:18px;font-weight:600}.link-card__title a::before{position:absolute;top:0;left:0;bottom:0;right:0;content:""}.link-card__title a:focus-visible,.link-card__title a:hover{text-decoration:underline}.link-card--style-boxed-in{border:1px solid #d2d2d2;background-color:#fff}.link-card--style-boxed-in .link-card__body{padding:15px}@media (min-width:768px){.link-card--style-boxed-in .link-card__body{padding:30px}}.link-card--style-boxed-in .link-card__category{margin-bottom:0}.link-card--style-simple{display:flex}@media not screen and (min-width:1024px){.link-card--style-simple{flex-direction:column}}@media not screen and (min-width:768px){.link-card--style-simple{align-items:center;flex-direction:row}}.link-card--style-simple .link-card__image{width:115px;height:115px;margin-right:0;flex-shrink:0}.link-card--style-simple .link-card__body{padding-top:0;padding-bottom:0}@media not screen and (min-width:1024px){.link-card--style-simple .link-card__body{padding-left:0;padding-top:10px}}@media not screen and (min-width:768px){.link-card--style-simple .link-card__body{padding-left:30px;padding-top:0}}.link-card--style-simple .link-card__category{margin-bottom:0}@media (min-width:768px){.link-card--style-feature{display:flex}.link-card--style-feature .link-card__image{height:300px;width:37.5%;flex-shrink:0;margin-right:60px}.link-card--style-feature .link-card__body{padding-top:0}}.link-cards-wrapper{--gutter:20px;--row-spacing:20px;--cards-per-row:4;--card-width:calc((100% - (var(--gutter) * (var(--cards-per-row)))) / var(--cards-per-row))}@media (min-width:1024px){.link-cards-wrapper{--cards-per-row:4}}.link-cards-wrapper--style-simple{--row-spacing:20px}.link-cards-wrapper--style-simple .link-card:last-child{margin-bottom:0}.link-cards-wrapper__header{margin-bottom:30px}@media (min-width:768px){.link-cards-wrapper__header{margin-bottom:40px}}.link-cards-wrapper__items{margin:0;padding-left:0;list-style:none}.link-cards-wrapper__items .link-card{margin-bottom:var(--row-spacing)}.link-cards-wrapper--style-boxed-in .link-cards-wrapper__items,.link-cards-wrapper--style-normal .link-cards-wrapper__items{flex-wrap:nowrap}@media (min-width:768px){.link-cards-wrapper--style-boxed-in .link-cards-wrapper__items,.link-cards-wrapper--style-normal .link-cards-wrapper__items{display:flex;flex-wrap:wrap;margin-right:calc(-3rem - var(--gutter));padding:0;padding-right:3rem;position:relative;z-index:10}.link-cards-wrapper--style-boxed-in .link-cards-wrapper__items .link-card,.link-cards-wrapper--style-normal .link-cards-wrapper__items .link-card{width:var(--card-width);flex-shrink:0;flex-grow:0;margin-top:0;margin-right:var(--gutter)}}.link-cards-wrapper--style-feature .link-cards-wrapper__items .link-card:not(:last-child){padding-bottom:var(--row-spacing);border-bottom:1px solid #d2d2d2}.link-cards-wrapper--style-feature .link-cards-wrapper__items .link-card:not(:last-child) .link-card__title a::before{bottom:var(--row-spacing)}.link-cards-wrapper__error{text-align:center;font-size:1.1em;margin:3rem 0}.link-cards-wrapper__error .button{font-size:1em;padding:.5em}.link-cards-wrapper__footer{margin-top:40px;display:flex;justify-content:center}.link-cards-mobile{display:none}@media not screen and (min-width:768px){.link-cards-mobile{display:block}}@media not screen and (min-width:768px){.link-cards-desktop{display:none}}.related-resources__heading{display:flex;justify-content:space-between;align-items:center}.related-resources__heading h2{margin-bottom:0}@media not screen and (min-width:768px){.related-resources__heading{flex-direction:column}.related-resources__heading .button-container{position:absolute;bottom:-30px;left:0}.related-resources__heading .content{width:100%}}.related-resources .splide__arrow{display:none}@media not screen and (min-width:768px){.related-resources .splide__arrow{bottom:-40px;top:auto;transform:none;background-color:transparent;border:none;display:flex}}@media not screen and (min-width:768px){.related-resources .splide__arrow--prev{right:30px;left:auto}}