/* 法人・教育機関向けページ（home_page/for_organizations.html）。
   カードグリッドはhome_page/about.cssの.about-cards/.about-cardと同形。 */

.for-organizations-page.legal-page {
  max-width: 56rem;
}

.for-organizations-lead {
  font-size: var(--text-lg);
  color: var(--color-muted);
}

.use-case-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
  gap: var(--space-2);
  margin-bottom: var(--space-3);
}

.use-case-card {
  padding: var(--space-2) var(--space-3);
  border: 1px solid var(--color-border);
  border-radius: var(--radius);
  background: var(--color-surface-raised);
}

.use-case-card h3 {
  margin: 0 0 0.25rem;
  font-size: var(--text-base);
  color: var(--color-text-heading);
}

.faq-item {
  margin-bottom: var(--space-2);
}

.faq-item h3 {
  margin: 0 0 0.25rem;
  font-size: var(--text-base);
}
