.neighborhoods-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 14px;
      max-width: 1200px;
      margin: 0 auto;
    }
    .neighborhood-item {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 14px 18px;
      background: var(--white);
      border: 1px solid var(--warm-tan);
      border-radius: 3px;
      font-family: var(--font-ui);
      font-size: 0.88rem;
      font-weight: 600;
      color: var(--charcoal);
    }
    .neighborhood-item i { color: var(--gold-dark); flex-shrink: 0; }
    .also-serving-section { background: var(--cream); padding: 56px 24px; }
    .also-serving-inner { max-width: 1200px; margin: 0 auto; }
    .also-serving-inner h2 { font-family: var(--font-ui); font-weight: 800; font-size: 1.5rem; color: var(--near-black); margin-bottom: 20px; }
    @media (max-width: 768px) {
      .neighborhoods-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 480px) {
      .neighborhoods-grid { grid-template-columns: 1fr; }
    }
