.hover-cards__card-link:hover h3{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:from-font}.hover-cards__card-link:hover svg{stroke:var(--secondaryColor)}.hover-cards__card-link:hover svg path{fill:var(--secondaryColor)}.hover-cards__toggle{padding-bottom:1rem;position:relative;width:100%}.hover-cards--light .hover-cards__toggle{border-bottom:1px solid var(--brandWhite)}.hover-cards--primary .hover-cards__toggle{border-bottom:1px solid #d3d3d3}.hover-cards__toggle svg{opacity:0;transition:opacity .2s linear}.hover-cards__toggle:after{background-color:var(--secondaryColor);bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease-in;width:0}.hover-cards__toggle:focus,.hover-cards__toggle:hover,.hover-cards__toggle[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:from-font}.hover-cards__toggle:focus:after,.hover-cards__toggle:hover:after,.hover-cards__toggle[aria-expanded=true]:after{width:100%}.hover-cards__toggle:hover svg{opacity:1}.hover-cards__nav [data-prev]{rotate:180deg}.hover-cards__nav button:focus .background{fill:var(--secondaryColor);opacity:1}.hover-cards__nav button:focus .arrow{fill:var(--primaryColor);stroke:var(--primaryColor)}.hover-cards__nav button:active{filter:drop-shadow(0 3px 6px rgba(51,51,51,.16))}@media screen and (max-width:1279px){.hover-cards__headings{display:none}.hover-cards__cards{display:grid;gap:1.5rem;grid-auto-columns:80%;grid-auto-flow:column;overflow:auto}}@media screen and (min-width:1280px){.hover-cards__card{display:none}.hover-cards__card.active{display:block}.hover-cards__nav{display:none}}