h2 {
  margin-bottom: 0;
}

article {
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: .3px .5px .7px hsl(var(--shadow-color)/.28),.8px 1.6px 2px -.8px hsl(var(--shadow-color)/.28),1.9px 3.8px 4.8px -1.6px hsl(var(--shadow-color)/.29),4.5px 9.1px 11.6px -2.4px hsl(var(--shadow-color)/.3);
  display: inline-block;
  max-width: 75ch;
  padding: 0 1rem;
  --shadow-color: 204deg 19% 67%;
}