h2,
p {
  margin-bottom: 2.5rem;
}

h1 {
  font: 700 2rem/1.2 "Cantarell";
  color: rgb(0, 0, 0);
}
h2 {
  font: 400 1.5rem/1.2 "Cantarell";
  color: rgb(73, 73, 73);
}
h3 {
  font: 700 1.2rem/1.2 "Cantarell";
  color: rgb(0, 109, 9);
}
p {
  font: 400 1rem/1.5 "Cantarell";
  color: rgb(19, 19, 19);
}
time {
  font: 400 1rem/1.2 "Cantarell";
  color: rgb(59, 122, 62);
}
figcaption p {
    font: 400 0.8rem/1.2 "Cantarell";
    display: flex;
    justify-content: center;
    color:rgb(0, 85, 7);
}


a {
  box-shadow: inset 0 -0.3em hsl(163, 100%, 24%);
}
a:hover {
  box-shadow: inset 0 -0.3em hsl(163, 99%, 35%);
}
a:active {
  box-shadow: inset 0 -0.3em hsl(0, 100%, 60%);
}

article p a {
  box-shadow: none;
  color: hsl(163, 100%, 24%);
}

article p a:hover {
  box-shadow: none;
  color: hsl(163, 99%, 35%);
}

article p a:active {
  box-shadow: none;
  color: hsl(0, 100%, 60%);
}

@media (max-width: 1000px) {
  :root {
    font-size: 18px;
  }
}

.end {
  display: flex;
  justify-content: center;
  font-size: 0.8rem;
  margin-bottom: 0;
}