body {
	text-align: center;
    font-family: Inter, Arial, Helvetica, sans-serif;
    margin: 0;
}

a {
	color: #2C2A89;
}

h1, h2 {
	font-weight: normal;
	margin: 0;
}

h1 {
	font-size: 32px;
	margin: 1em 0;
}

h2 {
	margin-bottom: 0.5em;
	line-height: 1.5em;
}

ul {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    padding: 0;
}

.alt-link-color {
  color: #db145b;
}

footer, header, section {
  padding: 0 10%;
}

section {
  margin-bottom: 4em;
}

.page-header h2 {
	margin-bottom: 0;
}

.domains-list {
	font-style: italic;
}

.domains-list h2 {
	margin-bottom: 0.2em;
}

@media (max-width: 1024px) {
  ul {
    flex-direction: column;
    gap: 20px;
  }
}
