.card--article-banner .card__link a{transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;}.card--article-banner .card__link a:hover,html:not(.no-focus-outline) .card--article-banner .card__link a:focus{--outline:#fff;background-color:#fff;color:#251e1e;}.card--article-banner .card__category a:hover,html:not(.no-focus-outline) .card--article-banner .card__category a:focus{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;}.banner--single .banner__back-link .btn--link{transition-duration:.3s;transition-property:color,opacity;transition-timing-function:ease-in-out;}.banner--single .banner__back-link .btn--link:hover,html:not(.no-focus-outline) .banner--single .banner__back-link .btn--link:focus{opacity:1;}.share-icons .share-icon{transition-duration:.3s;transition-property:color;transition-timing-function:ease-in-out;}.share-icons .share-icon:hover,html:not(.no-focus-outline) .share-icons .share-icon:focus{color:var(--hover-bg,rgba(37,30,30,.7));}.section--single-footer{margin-bottom:1.625rem;margin-top:.8125rem;}.section--single-footer .section__inner{align-items:center;-moz-column-gap:.9375rem;column-gap:.9375rem;display:grid;grid-template-columns:1fr auto;}.section--single-footer .section__back-link .btn{--column-gap:0.875rem;font-size:.875rem;padding-left:0;}.breadcrumbs ol a:hover,html:not(.no-focus-outline) .breadcrumbs ol a:focus{color:#251e1e;}.panel--light .breadcrumbs ol a:hover,.panel--light html:not(.no-focus-outline) .breadcrumbs ol a:focus,[data-text=light] .breadcrumbs ol a:hover,[data-text=light] html:not(.no-focus-outline) .breadcrumbs ol a:focus{color:#fff;}.section--related-article .section__back-link .btn--link{transition-duration:.3s;transition-property:color,opacity;transition-timing-function:ease-in-out;}.section--related-article .section__back-link .btn--link:hover,html:not(.no-focus-outline) .section--related-article .section__back-link .btn--link:focus{opacity:1;}@media (min-width:992px){.section--single-footer{margin-bottom:clamp(1.625rem,10.0694444444vw,9.0625rem);margin-top:clamp(.8125rem,5.7638888889vw,5.1875rem);}}@media (max-width:991px){.section--single-footer>.container{padding-left:1.375rem;padding-right:1.375rem;}}
