.region-footer{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:1fr 110px;grid-auto-flow:dense}@media (min-width: 576px){.region-footer{max-width:540px}}@media (min-width: 768px){.region-footer{max-width:720px}}@media (min-width: 992px){.region-footer{max-width:960px}}@media (min-width: 1200px){.region-footer{max-width:1140px}}@media (min-width: 1260px){.region-footer{max-width:1260px}}@media (min-width: 1330px){.region-footer{max-width:1330px}}@media (min-width: 1760px){.region-footer{max-width:1760px}}.region-footer a{color:white}.region-footer .footer--branding{grid-column:1 / span 2;width:100%}.region-footer .footer--branding svg{max-width:160px;width:100%}.region-footer .footer--supplemental{grid-column:1 / span 2;font-size:0.75rem;font-weight:600}.region-footer .footer--supplemental .menu{line-height:1.2}.region-footer .footer--supplemental .menu li ~ li{margin-left:15px;padding-left:15px;border-left:1px solid white}.region-footer .promotion--copyright{grid-column:1 / span 2;margin:0}@media (min-width: 768px){.region-footer{grid-template-columns:2fr 1fr}.region-footer .footer--branding{grid-column:1 / span 2}.region-footer .footer--supplemental{grid-column:2}.region-footer .footer--supplemental .menu{justify-content:flex-end}.region-footer .promotion--copyright{grid-column:1}}
