#shape-under.blog-shape-under {
  border-radius: unset;
  /* border-radius: 70% 70% 70% 30% / 50% 50% 50% 50%; */
}
#shape.blog-shape {
  width: 100%;
  min-height: 250px;
  background: #fff;
  border: 3px solid var(--rose-light);
  padding: 30px;
  flex-direction: column;
  border-radius: 30% 40% 40% 30% / 30% 40% 40% 50%;
}

.blog-btn {
  color: #fff;
  border: 1px solid var(--rose-light);
  border-radius: 3rem;
}
a:link.blog-btn {
  color: #fff;
}
.blog-btn:hover {
  color: var(--rose-light);
  border: 1px solid var(--rose-light);
}
a:link.blog-btn:hover {
  color: var(--rose-light);
}
