/**
 * Site-wide layout styles for the corporate marketing shell
 * (WEB-INF/template/default.xhtml).
 * Header uses stock Bootstrap navbar — no custom header CSS.
 */

/* Main content region under the top navbar */
.site-content {
  min-height: 50vh;
}

/* Footer link columns: one link per line */
.footer-nav a {
  display: block !important;
}

/* Markdown content on about pages */
.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
  padding-top: 1rem;
  margin-bottom: 1rem;
}

/* Landing section vertical rhythm (used with .container.section on home) */
.container.section {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mb-100 {
  margin-bottom: 100px;
}
