.landing-comparison .national-hero { padding-bottom: 16px; }
.landing-comparison .guide-home-slider { --guide-caption-space: 132px; }
.landing-comparison .slider__nav { display: none !important; }
.landing-comparison .guide-gallery-count { bottom: 4px; }
.landing-comparison .national-section { max-width: none; }
.landing-comparison .national-section > p { max-width: 800px; }
.landing-comparison .landing-examples { padding-top: 104px; }
.landing-example-columns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 64px; margin-top: 40px; }
.landing-example-columns > div { min-width: 0; border-top: 1px solid #ffffff40; padding-top: 28px; }
.landing-comparison .landing-example-columns h3 { font-size: 26px; line-height: 1.3; }
.landing-comparison .landing-example-columns p { font-size: 16px; }
.landing-comparison .landing-example-columns .search-eyebrow { font-size: 12px; }
.landing-comparison .specialist-checks p { font-size: inherit; line-height: inherit; margin: 0; }
.landing-comparison .comparison-table th:first-child { width: 25%; }
.landing-comparison .comparison-sources { margin-top: 64px; }
@media (max-width: 991px) {
  .landing-example-columns { gap: 40px; }
}
@media (max-width: 767px) {
  .landing-comparison .guide-home-slider { --guide-caption-space: 154px; }
  .landing-comparison .landing-examples { padding-top: 72px; }
  .landing-example-columns { grid-template-columns: minmax(0, 1fr); gap: 32px; margin-top: 32px; }
  .landing-comparison .comparison-table th:first-child { width: auto; }
}
@media (max-width: 359px) {
  .national-main .landing-comparison h1 { font-size: 32px; }
}
