.default-footer{padding-block:var(--space-48)}.default-footer__container{gap:var(--space-48);flex-direction:column;display:flex}@media screen and (width>=48rem){.default-footer__container{flex-direction:row;justify-content:space-between}}.default-footer__column{gap:var(--space-8);flex-direction:column;display:flex}@media screen and (width>=48rem){.default-footer__column{flex:0 310px}}.default-footer__column--info{gap:var(--space-24)}.default-footer__heading{font-size:var(--font-size-heading-h3);margin:0;font-weight:700;line-height:1.5}.default-footer__text{font-size:var(--font-size-paragraph);line-height:1.5}.default-footer__text a{color:var(--color-black);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);text-decoration:none;transition:box-shadow .2s}.default-footer__text a:hover,.default-footer__text a:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.default-footer__text a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.default-footer__text p{margin:0}.default-footer__links ul{gap:var(--space-12);align-items:start;margin:0;padding:0;list-style:none;display:grid}.default-footer__links a{color:var(--color-black);font-weight:700;font-size:var(--font-size-link);align-items:center;gap:var(--space-8);text-decoration:none;display:inline-flex;position:relative}.default-footer__links a:after{content:"";width:calc(100% - 20px);height:var(--link-underline-width);background-color:var(--link-underline);opacity:0;transition:opacity .2s,height .2s;position:absolute;bottom:0;right:0}.default-footer__links a:hover:after,.default-footer__links a:focus-visible:after{height:var(--link-underline-width-hover);opacity:1}.default-footer__links a:after{opacity:1;transition:background-color .2s,height .2s}.default-footer__links a:hover:after,.default-footer__links a:focus-visible:after{opacity:1;background-color:var(--link-underline-hover)}.default-footer__links a:before{content:"";background-image:url(/icons/rightarrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:12px;height:12px;transition:transform .2s;display:inline-block}.default-footer__links a:hover:before{transform:translate(4px)}.default-footer__links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
