[data-blog-section][hidden] { display: none !important; }
body.home-body .home-page .home-blog { background: #fff; }
body.home-body .home-page .home-blog .home-guide-eyecatch { aspect-ratio: 16 / 9; background: #f1f8fd; }
body.home-body .home-page .home-blog .home-guide-eyecatch > img { height: 100%; object-fit: cover; }
body.home-body .home-page .home-blog-date {
  display: block;
  margin-bottom: 4px;
  color: #4d6f96;
  font-size: 13px;
  line-height: 1.5;
}
body.home-body .home-page .home-blog .home-guide-summary small {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
body.home-body .home-page .home-blog-more {
  display: block;
  width: fit-content;
  margin: 18px auto 0;
  color: #087dcc;
  font-size: 15px;
  font-weight: 700;
}
