/* GC Termite Control — v2026 blog home */

.home .gc26-main,
.blog .gc26-main {
  background: var(--gc-bone);
}

.gc26-home {
  overflow: clip;
}

.gc26-home-articles,
.gc26-home__articles {
  padding-block: var(--gc-space-4);
}

.gc26-home-intro,
.gc26-home__heading {
  max-width: 760px;
  padding: var(--gc-space-4) 0 var(--gc-space-3);
}

.gc26-home-intro__title,
.gc26-home__heading h1 {
  margin: 0 0 1rem;
  font-size: clamp(2.2rem, 4.5vw, 3.75rem);
  line-height: 1.06;
}

.gc26-home-intro__content,
.gc26-home__heading p {
  max-width: 62ch;
  margin: 0;
  color: var(--gc-ink-2);
  font-size: 1.0625rem;
  line-height: 1.68;
}

.gc26-home-intro__content > :first-child {
  margin-top: 0;
}

.gc26-home-intro__content > :last-child {
  margin-bottom: 0;
}

.gc26-home-articles {
  border-top: 1px solid var(--gc-rule);
}

.home .gc26-layout,
.blog .gc26-layout {
  padding-top: var(--gc-space-4);
  padding-bottom: var(--gc-space-4);
}

.home .gc26-home-articles .gc26-layout {
  padding-block: 0;
}

.home .gc26-post-grid,
.blog .gc26-post-grid {
  margin-bottom: var(--gc-space-2);
}

.home .gc26-card,
.blog .gc26-card {
  background: var(--gc-bone-2);
}

.home .gc26-card:nth-child(6n + 1),
.blog .gc26-card:nth-child(6n + 1) {
  border-top: 3px solid var(--gc-clay);
}

.gc26-home__empty,
.home .no-results,
.blog .no-results {
  padding: var(--gc-space-2);
  color: var(--gc-ink-2);
  background: var(--gc-bone-2);
  border: 1px solid var(--gc-rule);
  border-radius: var(--gc-radius-large);
}

@media (max-width: 1080px) {
  .home .gc26-layout,
  .blog .gc26-layout {
    padding-top: var(--gc-space-3);
  }
}

@media (max-width: 640px) {
  .gc26-home-articles,
  .gc26-home__articles {
    padding-block: 3.625rem;
  }

  .gc26-home-intro {
    padding: 3.625rem 0 2.6rem;
  }

  .home .gc26-layout,
  .blog .gc26-layout {
    padding-block: 3.625rem;
  }

  .home .gc26-home-articles .gc26-layout {
    padding-block: 0;
  }
}
