footer{width:100%;background-color:#1e2233;color:white}footer a{color:currentColor}footer .grid-container>.grid-x{margin-left:40px}footer .top-title{margin-bottom:3rem}footer .cell{margin-bottom:3rem}footer .cell-inner{padding:0 40px;border-left:solid 2px currentColor;height:100%}footer .logo{margin-left:auto}footer .logo .text{width:100%;display:block}@media only screen and (max-width:64em){}@media only screen and (max-width:40em){footer{overflow:hidden}footer .logo{margin:0 0 0 40px}}