/* History page — Figma 108:30333. Shared footer is defined in site.css. */
.history-page .story-title,
.history-page .wordmark {
  font-weight: 700;
}

.history-page .story-statement,
.history-page .story-heading,
.history-page .timeline-body h3,
.history-page .principle h3 {
  font-weight: 400;
}

.history-page .story-quote blockquote {
  font-weight: 700;
}

.history-page .story-hero {
  min-height: 0;
}

.history-page .timeline-body > p:not(.timeline-role) {
  max-width: 540px;
}

.history-page .story-now {
  margin-top: 150px;
  padding-bottom: 24px;
}

.history-page .story-now-grid p {
  margin-bottom: 0;
}

.history-page .story-projects {
  margin-top: 0;
}

.history-page .story-quote {
  margin-bottom: 0;
}

@media (max-width: 950px) {
  .history-page .story-now {
    margin-top: 110px;
  }
}

@media (max-width: 600px) {
  .history-page .story-now {
    margin-top: 85px;
    padding-bottom: 50px;
  }

  .history-page .story-projects .project-navigation {
    margin-bottom: 0;
  }
}

@media (min-width: 951px) {
  .history-page .story-timeline {
    padding-bottom: 34px;
  }

  .history-page .story-principles {
    padding-bottom: 116px;
  }

  .history-page .story-now-grid {
    min-height: 306px;
  }
}
