.site-footer { background: #333; color: white; hr {display: none;} .container { padding: 2em 1em; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } dt {font-weight: 700;} dd {margin-bottom: 0.5em;} a {color: inherit;} .external {display: grid; grid-template-columns: repeat(3,1fr); gap: 1em;} i {font-size: 2em;} }