.footer__inner{font-size:1.6rem;padding-top:2rem;padding-bottom:1.4rem;text-align:center}@media (min-width: 767px){.footer__inner{font-size:1.6rem}}.footer__inner .logo__icon{height:7.3rem;margin-bottom:1.6rem;width:7.1rem}.footer__colophon{border-bottom:0.1rem solid var(--c-lighter-grey);padding-bottom:2.4rem}.footer__colophon address{display:block;font-style:normal;line-height:1.5;margin-bottom:.8rem}.footer__colophon p{margin-bottom:0}.footer__menu{border-bottom:0.1rem solid var(--c-lighter-grey);padding:2.4rem 0}.footer__menu .inline-menu__item{font-size:1.6rem;margin-bottom:1.6rem;margin-right:1.6rem}@media (min-width: 767px){.footer__menu .inline-menu__item{font-size:1.6rem}}.footer__menu .inline-menu__item:last-child{margin-bottom:0;margin-right:1.6rem}.footer__menu .inline-menu__item a{color:var(--c-text);line-height:1.5;text-decoration:none}.footer__menu .inline-menu__item a:hover,.footer__menu .inline-menu__item a:focus{background-size:100% 0.2rem;background-position:0 100%;color:var(--c-bright-red);text-decoration:underline;text-decoration-thickness:0.2rem;text-underline-offset:0.4rem}.footer__menu .inline-menu__item a:hover svg.ext,.footer__menu .inline-menu__item a:focus svg.ext{background-image:url(../images/icons/external-link--red.svg)}.footer__menu .inline-menu__item a:hover svg.mailto,.footer__menu .inline-menu__item a:focus svg.mailto{background-image:url(../images/icons/mail-red.svg)}.footer__menu .inline-menu__item a .ext{vertical-align:baseline}.footer__social{margin-top:2.2rem}@media (min-width: 980px){.footer__inner{padding-top:3.2rem}.footer__menu .inline-menu{display:flex;justify-content:center}.footer__menu .inline-menu .inline-menu__item{margin-bottom:0}.footer__menu .inline-menu .inline-menu__item:last-child{margin-right:0}}@media (min-width: 1216px){.footer__inner{text-align:left;padding-top:2.4rem}.footer__inner .container{justify-content:space-between}.footer__inner .logo__icon{height:4.8rem;margin-bottom:0;width:4.8rem}.footer__logo{margin-right:2rem}.footer__primary{display:flex}.footer__primary .footer__menu{margin-left:auto}.footer__colophon,.footer__menu{border-bottom:0;padding-bottom:0}.footer__colophon address{margin:0}.footer__menu{padding-top:0}.footer__secondary{border-top:0.1rem solid var(--c-lighter-grey);border-bottom:0.1rem solid var(--c-lighter-grey);margin-top:2rem;padding:1.6rem 0}.footer__social .social-menu{text-align:center}}

