/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.page-node-type-story .navbar.cfr-navbar {
  margin-bottom: 3.75rem;
}

@media (max-width: 991.98px) {
  .page-node-type-story .navbar.cfr-navbar {
    margin-bottom: 1.875rem;
  }
}

.node--type-story.node--view-mode-full-node .field--name-default-breadcrumb-ds-field .breadcrumb-item + .breadcrumb-item::before {
  display: none;
}

.node--type-story.node--view-mode-full-node .field--name-node-title h2 {
  margin-bottom: 1.25rem;
}

.node--type-story.node--view-mode-full-node .date-content-type {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 1.875rem;
}

.node--type-story.node--view-mode-full-node .date-content-type .content-type {
  color: #1d4789;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
}

.node--type-story.node--view-mode-full-node .date-content-type .content-type::after {
  content: " ";
  margin: 0 .625rem;
  color: #efeff0;
}

.node--type-story.node--view-mode-full-node .date-content-type .field-date {
  font-size: .875rem;
  line-height: 140%;
}

.node--type-story.node--view-mode-full-node .wrapper-type-date {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 1.875rem;
}

.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-content-type-name,
.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-dynamic-token-fieldnode-content-type-name {
  color: #1d4789;
  font-size: 1rem;
  font-weight: 700;
  line-height: 140%;
}

.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-content-type-name::after,
.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-dynamic-token-fieldnode-content-type-name::after {
  content: "|";
  margin: 0 .625rem;
  color: #efeff0;
}

.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-node-changed-date,
.node--type-story.node--view-mode-full-node .wrapper-type-date .field--name-field-date {
  font-size: .875rem;
  line-height: 140%;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 4.688rem;
}

@media (max-width: 767.98px) {
  .node--type-story.node--view-mode-full-node .author-tags-wrapper {
    margin-bottom: 1.875rem;
  }
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .author-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: .875rem;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .author-wrapper .author-name-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .author-wrapper .author-position-wrapper {
  display: flex;
  align-items: center;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .author-wrapper .author-position-wrapper .author-position::before {
  content: ", ";
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .vb-tags .field__items {
  display: flex;
  gap: 10px;
  list-style: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .vb-tags .field__items li {
  margin: 0;
}

.node--type-story.node--view-mode-full-node .author-tags-wrapper .vb-tags .field__items .vb-tag {
  display: inline-block;
  padding: 1px 10px;
  font-size: .875rem;
  background: #efeff0;
  border-radius: 30px;
  white-space: normal;
  color: #000;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 140%;
  letter-spacing: .28px;
}

.node--type-story.node--view-mode-full-node .field--name-field-highlighted-text,
.node--type-story.node--view-mode-full-node .field--name-field-brief {
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 15px;
  color: #242424;
  margin-bottom: 4.688rem;
}

@media (max-width: 767.98px) {
  .node--type-story.node--view-mode-full-node .field--name-field-highlighted-text,
  .node--type-story.node--view-mode-full-node .field--name-field-brief {
    font-size: 1rem;
    margin-bottom: 1.875rem;
  }
}

.node--type-story.node--view-mode-full-node .field--name-field-media-image img {
  border-radius: .625rem;
}

.node--type-story.node--view-mode-full-node .field--name-body {
  margin-top: 4.688rem;
}

@media (max-width: 767.98px) {
  .node--type-story.node--view-mode-full-node .field--name-body {
    margin-top: 1.875rem;
  }
}

.node--type-story.node--view-mode-full-node .field--name-field-caption {
  margin-top: 10px;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #495057;
}

@media (max-width: 767.98px) {
  .node--type-story.node--view-mode-full-node .field--name-field-caption {
    font-size: .875rem;
  }
}

