/*
 * Bootstrap 5.3 structural bridge.
 *
 * This file loads after Bootstrap and before the site's visual theme.
 * It removes only Bootstrap defaults that would otherwise shift the
 * established composition. The theme remains the final visual authority.
 */
.bootstrap-section-container {
  --bs-gutter-x: 0;
  padding-right: 0;
  padding-left: 0;
}

.bootstrap-grid-preserve {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  margin-right: 0;
  margin-left: 0;
}

.bootstrap-block-preserve {
  display: block;
}

.bootstrap-col-preserve {
  width: auto;
  max-width: none;
  flex: initial;
  padding-right: 0;
  padding-left: 0;
}

.masthead.navbar {
  padding: 0;
}

.masthead .nav-link,
.mobile-dock .nav-link {
  padding: 0;
  color: inherit;
}

.bootstrap-card-preserve {
  --bs-card-bg: transparent;
  --bs-card-border-width: 0;
  --bs-card-border-radius: inherit;
  display: block;
  min-width: 0;
  color: inherit;
  word-wrap: normal;
  background: inherit;
  border: inherit;
  border-radius: inherit;
}
