.blog-container-gptday {
  background: #fff;
  /* border-radius: 22px; */
  /* box-shadow: 0 8px 38px rgba(26,70,200,0.09); */
  /* padding: 44px 22px 34px 22px; */
  /* max-width: 890px; */
  margin: 20px auto 20px auto;
  color: #1c2d45;
  position: relative;
}
.blog-title-gptday {
  font-size: 2.1rem;
  font-weight: 700;
  color: #1656C1;
  margin-bottom: 10px;
  text-align:center;
}
.blog-desc-gptday {
  font-size: 1.13em;
  margin-bottom: 26px;
  opacity: 0.93;
  text-align:center;
}
.blog-list-gptday {
  list-style: none;
  padding: 0;
  margin: 0;
}
.blog-post-gptday {transition:background 0.18s;}
.blog-post-gptday:hover {background:#e7f1ff38;}
.blog-post-title-gptday {color:#1656C1;text-decoration:none;}
.blog-post-title-gptday:hover {color:#20b2ff;}
.blog-thumb-gptday {box-shadow:0 3px 17px #dbefff33;}
.blog-pagination-gptday a {
  display:inline-block;padding:6px 16px;margin:0 3px;
  background:#f3f6ff;border-radius:7px;color:#2579da;
  font-size:1.09em;font-weight:500;text-decoration:none;transition:.17s;
}
.blog-pagination-gptday a:hover {background:#d2ebfa;}
.blog-filter-gptday select, .blog-filter-btn-gptday {
  padding:6px 10px;border-radius:6px;border:1px solid #dbefff;
  font-size:1em;min-width:120px;
}
.blog-filter-btn-gptday {
  background: linear-gradient(90deg, #1656C1 0%, #32c7ff 100%);
  color:#fff; font-weight:600; border:none; cursor:pointer;
  margin-left:2px; transition:.17s;
}
.blog-filter-btn-gptday:hover {background: linear-gradient(90deg, #32c7ff 0%, #1656C1 100%);}
@media (max-width: 900px) {
  .blog-container-gptday {max-width:99vw;padding:9px 0;}
}
@media (max-width: 700px) {
  .blog-container-gptday {padding: 10px 1vw;}
  .blog-title-gptday {font-size:1.17rem;}
  .blog-post-gptday {gap:8px;}
  .blog-best-gptday ul {flex-direction:column;}
}
