h1 {
display: flex;
flex-direction: column;
}

body {
  font-family: 'Times New Roman', Times, serif;
  margin-left: 20px;
  background-color: lightblue;
}

h3 {
  font-weight: bolder; 
  font-style: italic;
  font-size: 1.1em;  
  margin-top: 0.5em;  
  margin-bottom: 0.2em; 
}

p {
  margin-top: 0.2em; 
}

a {
  color: green;
}

a:hover {
  color: red;
}

.magazine-layout {
  column-count: 2;
  column-gap: 30px;
  column-rule: 1px solid #dd0808; 
}