/* Generated by vite-plugin-svg-spritemap */
.blog-page__container--big {
  max-width: 90rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.blog-page__items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
  gap: 1.25rem;
  row-gap: 1.875rem;
}
@media (width <= 20em) {
  .blog-page {
    padding-top: 1.25rem;
  }
  .blog-page {
    padding-bottom: 1.875rem;
  }
  .blog-page__container--big {
    gap: 1.25rem;
  }
}
@media (width > 20em) and (width <= 76.875em) {
  .blog-page {
    padding-top: clamp( 1.25rem , 0.59065934065625rem  +  3.2967032967vw , 3.125rem );
  }
  .blog-page {
    padding-bottom: clamp( 1.875rem , 0.99587912088125rem  +  4.3956043956vw , 4.375rem );
  }
  .blog-page__container--big {
    gap: clamp( 1.25rem , 0.59065934065625rem  +  3.2967032967vw , 3.125rem );
  }
}
@media (min-width: 47.99875em) {
  .blog-page__items {
    row-gap: 2.5rem !important;
  }
}
@media (width > 76.875em) {
  .blog-page {
    padding-top: 3.125rem;
  }
  .blog-page {
    padding-bottom: 4.375rem;
  }
  .blog-page__container--big {
    gap: 3.125rem;
  }
}
@media (min-width: 1280px) {
  .blog_items {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 1279px) {
  .blog_items {
    grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
  }
}