/* Preserve the product demonstration; reduce surrounding repetition. */
.header-inner { gap: 16px; }
.brand, .site-nav a, .header-cta { flex-shrink: 0; white-space: nowrap; }
.site-nav { gap: 22px; margin-right: 12px; }
.hero-price-note { max-width: 640px; margin: 14px auto; font-size: 13px; line-height: 1.65; }
.example-disclosure { border-top: 1px solid var(--home-line); border-bottom: 1px solid var(--home-line); scroll-margin-top: 20px; }
.example-disclosure > summary { max-width: 1180px; margin-inline: auto; padding: 20px; color: var(--home-green); font-size: 15px; font-weight: 650; cursor: pointer; }
.example-disclosure > summary:focus-visible { outline: 2px solid var(--home-green); outline-offset: -4px; }
.example-disclosure .example-section { border: 0; }
@media (max-width: 600px) {
  .header-inner { gap: 10px; }
  .hero-price-note { font-size: 12px; }
}
