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

.resource--full .field--name-node-title {
  margin: 0;
}

.resource--full .node--view-mode-media-header .field--name-field-date {
  
  padding-right: 1.25rem;
  
  border-right: 1px solid #ced4da;
  font-size: 1.125rem;
}

[dir="rtl"] .resource--full .node--view-mode-media-header .field--name-field-date {
  padding-right: 0;
  
  padding-left: 1.25rem;
  border-right: none;
  
  border-left: 1px solid #ced4da;
}

.resource--full .date-spotlight-risk-wrapper {
  margin-bottom: 1.25rem;
  gap: 1.25rem;
}

@media (max-width: 575.98px) {
  .resource--full .date-spotlight-risk-wrapper {
    gap: .625rem;
  }
}

.resource--full .date-spotlight-risk-wrapper .spotlight-risk {
  /* style-lint-disable-next-line order/properties-order */
  
  margin-right: .932rem;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1rem;
}

[dir="rtl"] .resource--full .date-spotlight-risk-wrapper .spotlight-risk {
  margin-right: 0;
  
  margin-left: .932rem;
}

@media (max-width: 575.98px) {
  .resource--full .date-spotlight-risk-wrapper .spotlight-risk {
    padding-inline: 0;
    font-size: .75rem;
  }
}

.resource--full .field--name-body {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid #ced4da;
}

.resource--full .block-views-blockresource-related-resource-node-page {
  margin-top: 6.25rem;
}

@media (max-width: 991.98px) {
  .resource--full .node--view-mode-media-header .field--name-node-title {
    max-width: 100%;
  }

  .resource--full .bs-region--left {
    margin-bottom: 1.25rem;
  }
}

.resource--teaser .field--name-field-file-upload {
  margin-top: 1.25rem;
}

.resource--teaser .field--name-field-file-upload .file-download {
  width: 100%;
}

.resource--teaser .field--name-field-file-upload .file-download::after {
  display: inline-block;
  width: .938rem;
  height: .875rem;
  /* stylelint-disable order/properties-order */
  
  margin-left: .313rem;
  content: "";
  background: url(../../images/icons/download-icon.svg) no-repeat;
  background-size: cover;
}

[dir="rtl"] .resource--teaser .field--name-field-file-upload .file-download::after {
  margin-left: 0;
  
  margin-right: .313rem;
}

.resource--teaser .field--name-field-link {
  margin-top: 1.25rem;
}

.resource--teaser .field--name-field-link a {
  width: 100% !important;
}

.resource--default-video .node--view-mode-media-header .field--name-node-title {
  max-width: 78%;
  margin: 0;
}

@media (max-width: 991.98px) {
  .resource--default-video .node--view-mode-media-header .field--name-node-title {
    max-width: 100%;
  }
}

.resource--default-video .block-field-blocknoderesourcebody {
  padding-top: 1.25rem;
  border-top: solid 1px #ced4da;
}

.resource--default-video .resource--teaser .field--name-field-link a {
  width: auto !important;
}

@media (max-width: 575.98px) {
  .resource--default-video .resource--teaser .field--name-field-link a {
    width: 100% !important;
  }
}

@media (max-width: 991.98px) {
  .resource--default-video .bs-region--left {
    width: 100%;
  }
}


/*# sourceMappingURL=resource-node-page.theme.css.map*/