.gutter-cleaning-guide-article-page {
  --hga-primary: #16a34a;
  --hga-primary-dark: #15803d;
  --hga-blue: #2563eb;
  --hga-blue-dark: #1d4ed8;
  --hga-teal: #0f9aa8;
  --hga-green: #16a34a;
  --hga-ink: #0f2233;
  --hga-muted: #51677a;
  --hga-border: #d9e8f5;
  --hga-page: #f6fbff;
  color: var(--hga-ink);
  font-size: 17px;
  background: var(--hga-page);
}

.gutter-cleaning-guide-article-page .aga-hero {
  background:
    radial-gradient(circle at 88% 10%, rgba(22, 163, 74, 0.17), transparent 28%),
    radial-gradient(circle at 8% 76%, rgba(37, 99, 235, 0.13), transparent 28%),
    linear-gradient(145deg, #ffffff 0%, #ecfdf5 54%, #eef8ff 100%);
}

.gutter-cleaning-guide-article-page .aga-hero::before {
  background-image: radial-gradient(circle, #22c55e 2.5px, transparent 2.8px);
}

.gutter-cleaning-guide-article-page .aga-pill-guide {
  color: #166534;
  background: #dcfce7;
}

.gutter-cleaning-guide-article-page .aga-hero-icon,
.gutter-cleaning-guide-article-page .aga-cta-icon {
  background: linear-gradient(145deg, #16a34a, #15803d);
  box-shadow: 0 13px 28px rgba(21, 128, 61, 0.23);
}

.gutter-cleaning-guide-article-page .aga-article p,
.gutter-cleaning-guide-article-page .aga-article li,
.gutter-cleaning-guide-article-page .aga-faq details p {
  font-size: 1.0625rem;
  line-height: 1.76;
}

.gutter-cleaning-guide-article-page .aga-hero-card li,
.gutter-cleaning-guide-article-page .aga-related-link,
.gutter-cleaning-guide-article-page .aga-sidebar-card a,
.gutter-cleaning-guide-article-page .aga-button,
.gutter-cleaning-guide-article-page .aga-faq summary {
  font-size: 1rem;
}

.gutter-cleaning-guide-article-page .aga-estimate-item strong {
  font-size: 1rem;
}

.gutter-cleaning-guide-article-page .aga-estimate-item span,
.gutter-cleaning-guide-article-page .aga-estimate-disclaimer,
.gutter-cleaning-guide-article-page .aga-calculator-cta p,
.gutter-cleaning-guide-article-page .aga-sidebar-tool p {
  font-size: 0.98rem !important;
}

.gutter-cleaning-guide-article-page .aga-estimate-card,
.gutter-cleaning-guide-article-page .aga-calculator-cta {
  background:
    radial-gradient(circle at 90% 12%, rgba(110, 231, 183, 0.34), transparent 32%),
    linear-gradient(145deg, #ecfdf5, #eef8ff);
}

.gutter-cleaning-guide-article-page .aga-calculator-cta {
  border-color: #bbf7d0;
}

.gutter-cleaning-guide-article-page .aga-button {
  background: linear-gradient(135deg, #16a34a, #15803d);
}

.gutter-cleaning-guide-article-page .aga-button:hover {
  background: linear-gradient(135deg, #15803d, #14532d);
}

.gutter-cleaning-guide-article-page .aga-sidebar-tool {
  background: linear-gradient(145deg, #166534, #14532d);
}

.gutter-cleaning-guide-article-page .aga-note {
  border-left-color: #16a34a;
  background: #ecfdf5;
}

.gutter-cleaning-guide-article-page .aga-footer {
  background: #071d2b;
}

@media (max-width: 760px) {
  .gutter-cleaning-guide-article-page .aga-article p,
  .gutter-cleaning-guide-article-page .aga-article li,
  .gutter-cleaning-guide-article-page .aga-faq details p {
    font-size: 1.0625rem;
  }
}
