/** Shopify CDN: Minification failed

Line 116:0 Expected "}" to go with "{"

**/
.-blog-mx-2 {
  margin-right: calc(2 * var(--space-unit) * -1);
  margin-left: calc(2 * var(--space-unit) * -1);
}

.blog-gap-y-12 {
  row-gap: calc(12 * var(--space-unit));
}

#main-content > div:first-of-type.cc-main-blog,
#main-content > div:first-of-type.cc-main-article {
  margin-top: calc(var(--section-gap) * var(--fluid-1-5) + 8px);
}

.cc-article-comments {
  margin-top: calc(10 * var(--space-unit) * -1);
}

@media (min-width: 768px) {
  .featured-card {
    margin-right: 0;
    margin-left: 0;
  }
  .blog-meta-half {
    flex: 0 0 auto;
    max-width: 50%;
  }
}
@media (min-width: 769px) {
  .md\:blog-mb-6 {
    margin-bottom: calc(6 * var(--space-unit));
  }
}
@media (min-width: 1024px) {
  .lg\:blog-mb-6 {
    margin-bottom: calc(6 * var(--space-unit));
  }
  .lg\:blog-gap-y-16 {
    row-gap: calc(16 * var(--space-unit));
  }
  .lg\:blog-mb-16 {
    margin-bottom: calc(16 * var(--space-unit));
  }
  .lg\:blog-mt-16 {
    margin-top: calc(16 * var(--space-unit));
  }
}
@media (min-width: 1280px) {
  .featured-card .card.color-scheme .card__info {
    padding: calc(10 * var(--space-unit));
  }
  
.-blog-mx-2 {
  margin-right: calc(2 * var(--space-unit) * -1);
  margin-left: calc(2 * var(--space-unit) * -1);
}

.blog-gap-y-12 {
  row-gap: calc(12 * var(--space-unit));
}

#main-content > div:first-of-type.cc-main-blog,
#main-content > div:first-of-type.cc-main-article {
  margin-top: calc(var(--section-gap) * var(--fluid-1-5) + 8px);
}

.cc-article-comments {
  margin-top: calc(10 * var(--space-unit) * -1);
}

@media (min-width: 768px) {
  .featured-card {
    margin-right: 0;
    margin-left: 0;
  }
  .blog-meta-half {
    flex: 0 0 auto;
    max-width: 50%;
  }
}
@media (min-width: 769px) {
  .md\:blog-mb-6 {
    margin-bottom: calc(6 * var(--space-unit));
  }
}
@media (min-width: 1024px) {
  .lg\:blog-mb-6 {
    margin-bottom: calc(6 * var(--space-unit));
  }
  .lg\:blog-gap-y-16 {
    row-gap: calc(16 * var(--space-unit));
  }
  .lg\:blog-mb-16 {
    margin-bottom: calc(16 * var(--space-unit));
  }
  .lg\:blog-mt-16 {
    margin-top: calc(16 * var(--space-unit));
  }
}
@media (min-width: 1280px) {
  .featured-card .card.color-scheme .card__info {
    padding: calc(10 * var(--space-unit));
  }

/* Custom scroll-padding for anchor behavior */
html {
  scroll-padding-top: 200px; /* Adjust this value as needed */
}


