/** custom css for SimpleBlog **/
.module-ph_simpleblog-list #content-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding: 3rem 1.5rem 4rem;
}
.module-ph_simpleblog-list h1 {
  color: #14264f;
  font-family: Poppins, sans-serif;
  font-size: clamp(2rem, 4vw, 3.4rem);
  font-weight: 700;
  letter-spacing: -0.04em;
  margin-bottom: 2rem;
}
.module-ph_simpleblog-list .simpleblog-post,
.module-ph_simpleblog-list .simpleblog__post,
.module-ph_simpleblog-list .post-item {
  background: #fff;
  border: 1px solid rgba(20, 38, 79, .10);
  border-radius: 14px;
  box-shadow: 0 10px 28px rgba(20, 38, 79, .08);
  overflow: hidden;
  transition: transform .2s ease, box-shadow .2s ease;
}
.module-ph_simpleblog-list .simpleblog-post:hover,
.module-ph_simpleblog-list .simpleblog__post:hover,
.module-ph_simpleblog-list .post-item:hover {
  box-shadow: 0 16px 36px rgba(20, 38, 79, .14);
  transform: translateY(-4px);
}
.module-ph_simpleblog-list .simpleblog-post-title a,
.module-ph_simpleblog-list .simpleblog__post-title a,
.module-ph_simpleblog-list .post-title a {
  color: #14264f;
  font-family: Poppins, sans-serif;
  font-weight: 700;
}
.module-ph_simpleblog-list .simpleblog-post-read-more,
.module-ph_simpleblog-list .simpleblog__post-read-more,
.module-ph_simpleblog-list .read-more {
  background: #943843;
  border-radius: 999px;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: .7rem 1.2rem;
  text-decoration: none;
}
.module-ph_simpleblog-list .simpleblog-post-read-more:hover,
.module-ph_simpleblog-list .simpleblog__post-read-more:hover,
.module-ph_simpleblog-list .read-more:hover {
  background: #14264f;
  color: #fff;
}
.module-ph_simpleblog-list .alert {
  border: 1px solid rgba(148, 56, 67, .25);
  border-radius: 10px;
  color: #14264f;
}