.node__meta-text, .node__date, .node__term {
  font-weight: 600;
  color: var(--text-dark);
  text-transform: uppercase;
  letter-spacing: 1.5px; }

.node--view-mode-teaser.node--type-blog-post, .node--view-mode-teaser.node--type-article, .node--view-mode-teaser.node--type-resource, .node--view-mode-teaser.node--type-approach {
  display: flex;
  gap: 20px; }
  .node--view-mode-teaser.node--type-blog-post .content-wrapper, .node--view-mode-teaser.node--type-article .content-wrapper, .node--view-mode-teaser.node--type-resource .content-wrapper, .node--view-mode-teaser.node--type-approach .content-wrapper {
    flex: 1; }
  .node--view-mode-teaser.node--type-blog-post .image-wrapper, .node--view-mode-teaser.node--type-article .image-wrapper, .node--view-mode-teaser.node--type-resource .image-wrapper, .node--view-mode-teaser.node--type-approach .image-wrapper {
    max-width: 25%; }
  .node--view-mode-teaser.node--type-blog-post a, .node--view-mode-teaser.node--type-article a, .node--view-mode-teaser.node--type-resource a, .node--view-mode-teaser.node--type-approach a {
    color: var(--grey-darkest); }
  @media (min-width: 576px) {
    .node--view-mode-teaser.node--type-blog-post, .node--view-mode-teaser.node--type-article, .node--view-mode-teaser.node--type-resource, .node--view-mode-teaser.node--type-approach {
      flex-flow: row wrap; } }
  @media (max-width: 575.98px) {
    .node--view-mode-teaser.node--type-blog-post .image-wrapper, .node--view-mode-teaser.node--type-article .image-wrapper, .node--view-mode-teaser.node--type-resource .image-wrapper, .node--view-mode-teaser.node--type-approach .image-wrapper {
      order: -1; } }

.node--view-mode-short-teaser.node--type-blog-post, .node--view-mode-short-teaser.node--type-article, .node--view-mode-short-teaser.node--type-resource, .node--view-mode-short-teaser.node--type-promotion, .node--view-mode-short-teaser.node--type-method-process, .node--view-mode-short-teaser.node--type-approach, .node--view-mode-short-teaser.node--type-theme {
  --space: calc(var(--spacer) * 4);
  height: 100%;
  background: var(--grey-lighter);
  border-radius: var(--navigation-border-radius);
  text-align: left; }
  .node--view-mode-short-teaser.node--type-blog-post a, .node--view-mode-short-teaser.node--type-article a, .node--view-mode-short-teaser.node--type-resource a, .node--view-mode-short-teaser.node--type-promotion a, .node--view-mode-short-teaser.node--type-method-process a, .node--view-mode-short-teaser.node--type-approach a, .node--view-mode-short-teaser.node--type-theme a {
    height: 100%;
    padding: var(--space);
    color: var(--brand-purple); }
  .node--view-mode-short-teaser.node--type-blog-post .node__body, .node--view-mode-short-teaser.node--type-article .node__body, .node--view-mode-short-teaser.node--type-resource .node__body, .node--view-mode-short-teaser.node--type-promotion .node__body, .node--view-mode-short-teaser.node--type-method-process .node__body, .node--view-mode-short-teaser.node--type-approach .node__body, .node--view-mode-short-teaser.node--type-theme .node__body {
    margin-bottom: 1rem;
    font-size: 1.125rem; }
  .node--view-mode-short-teaser.node--type-blog-post .node__type, .node--view-mode-short-teaser.node--type-article .node__type, .node--view-mode-short-teaser.node--type-resource .node__type, .node--view-mode-short-teaser.node--type-promotion .node__type, .node--view-mode-short-teaser.node--type-method-process .node__type, .node--view-mode-short-teaser.node--type-approach .node__type, .node--view-mode-short-teaser.node--type-theme .node__type {
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: 600;
    color: var(--brand-orange);
    text-transform: uppercase;
    letter-spacing: 1.5px; }
  .node--view-mode-short-teaser.node--type-blog-post .node__date, .node--view-mode-short-teaser.node--type-article .node__date, .node--view-mode-short-teaser.node--type-resource .node__date, .node--view-mode-short-teaser.node--type-promotion .node__date, .node--view-mode-short-teaser.node--type-method-process .node__date, .node--view-mode-short-teaser.node--type-approach .node__date, .node--view-mode-short-teaser.node--type-theme .node__date {
    margin-bottom: 1rem;
    font-size: 0.75rem; }
  .node--view-mode-short-teaser.node--type-blog-post .btn--circular, .node--view-mode-short-teaser.node--type-article .btn--circular, .node--view-mode-short-teaser.node--type-resource .btn--circular, .node--view-mode-short-teaser.node--type-promotion .btn--circular, .node--view-mode-short-teaser.node--type-method-process .btn--circular, .node--view-mode-short-teaser.node--type-approach .btn--circular, .node--view-mode-short-teaser.node--type-theme .btn--circular {
    max-height: 40px; }
  .site__sidebar .node--view-mode-short-teaser.node--type-blog-post a, .site__sidebar .node--view-mode-short-teaser.node--type-article a, .site__sidebar .node--view-mode-short-teaser.node--type-resource a, .site__sidebar .node--view-mode-short-teaser.node--type-promotion a, .site__sidebar .node--view-mode-short-teaser.node--type-method-process a, .site__sidebar .node--view-mode-short-teaser.node--type-approach a, .site__sidebar .node--view-mode-short-teaser.node--type-theme a {
    padding: 0; }
  .site__sidebar .node--view-mode-short-teaser.node--type-blog-post h4, .site__sidebar .node--view-mode-short-teaser.node--type-article h4, .site__sidebar .node--view-mode-short-teaser.node--type-resource h4, .site__sidebar .node--view-mode-short-teaser.node--type-promotion h4, .site__sidebar .node--view-mode-short-teaser.node--type-method-process h4, .site__sidebar .node--view-mode-short-teaser.node--type-approach h4, .site__sidebar .node--view-mode-short-teaser.node--type-theme h4 {
    font-size: 1.125rem;
    color: var(--blue-800); }
  .site__sidebar .node--view-mode-short-teaser.node--type-blog-post .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-article .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-resource .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-promotion .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-method-process .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-approach .node__date, .site__sidebar .node--view-mode-short-teaser.node--type-theme .node__date {
    color: var(--text-dark); }
  .site__sidebar .node--view-mode-short-teaser.node--type-blog-post .btn, .site__sidebar .node--view-mode-short-teaser.node--type-article .btn, .site__sidebar .node--view-mode-short-teaser.node--type-resource .btn, .site__sidebar .node--view-mode-short-teaser.node--type-promotion .btn, .site__sidebar .node--view-mode-short-teaser.node--type-method-process .btn, .site__sidebar .node--view-mode-short-teaser.node--type-approach .btn, .site__sidebar .node--view-mode-short-teaser.node--type-theme .btn {
    display: none; }

.node__meta {
  font-weight: 600;
  color: var(--text-dark);
  font-size: .875rem;
  letter-spacing: 1.5px; }

.node__author {
  margin-left: 4px; }
  .node__author ~ .node__author {
    margin: 0; }
    .node__author ~ .node__author::before {
      content: ','; }

.node__author + .node__date {
  margin-left: 10px; }
  .node__author + .node__date::before {
    content: '';
    margin-right: 10px;
    border-left: 1px solid currentColor; }

.node__date + .node__term {
  margin-left: 10px; }
  .node__date + .node__term::before {
    content: '';
    margin-right: 10px;
    border-left: 1px solid currentColor; }

.node__term ~ .node__term::before {
  content: ','; }

.framework--referenced-in .block-title {
  font-size: 1.5rem;
  color: #666666; }

.framework--referenced-in h3 {
  font-size: 1.125rem; }

.framework--referenced-in > ul {
  margin-top: 0;
  padding: 0;
  list-style: none; }
  .framework--referenced-in > ul > li {
    margin-top: 1rem;
    font-size: 1rem; }
    .framework--referenced-in > ul > li ul {
      padding: 0; }
      .framework--referenced-in > ul > li ul li {
        display: flex;
        align-items: center;
        gap: 0 12px; }
        .framework--referenced-in > ul > li ul li::before {
          content: '';
          speak: none;
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center, -1000em -1000em;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-right' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23144fad' stroke-width='1px'%3E %3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E %3C/svg%3E"); }
        .framework--referenced-in > ul > li ul li::before {
          display: block;
          width: 8px;
          height: 8px; }

.framework--referenced-in a {
  color: var(--blue-800); }

.menu-pager .item-list {
  display: flex;
  gap: 0 2rem; }
  .menu-pager .item-list li {
    float: none;
    flex: 1; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvbm9kZS1jb21tb24vc3JjL2NvbXBvbmVudHMvbm9kZS1jb21tb24vbm9kZS1jb21tb24uc2NzcyIsIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvbm9kZS1jb21tb24vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvbm9kZS1jb21tb24vc3JjL2Jvb3RzdHJhcC9fY3VzdG9tLWJvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvbm9kZS1jb21tb24vc3JjL21peGlucy9fbWlzYy5zY3NzIiwiLi4vLi4vLi4vLnNhc3MtY2FjaGUvY29tcG9uZW50cy9ub2RlLWNvbW1vbi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLnNhc3MtY2FjaGUvY29tcG9uZW50cy9ub2RlLWNvbW1vbi9zcmMvX2N1c3RvbS10aGVtZS12YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvbm9kZS1jb21tb24vc3JjL21peGlucy9faWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIscUJBQXFCLEVBQUE7O0FBR3ZCO0VBRUksYUFBYTtFQUNiLFNBQVMsRUFBQTtFQUhiO0lBS00sT0FBTyxFQUFBO0VBTGI7SUFRTSxjQUFjLEVBQUE7RUFScEI7SUFZTSwwQkFBMEIsRUFBQTtFQzhCNUI7SUQxQ0o7TUFnQk0sbUJBQW1CLEVBQUEsRUFTdEI7RUM4QkM7SUR2REo7TUFzQlEsU0FBUyxFQUFBLEVBQ1Y7O0FBTVA7RUFHSSxnQ0FBUTtFQUVSLFlBQVk7RUFDWiwrQkFBK0I7RUFDL0IsOENBQThDO0VBQzlDLGdCQUFnQixFQUFBO0VBUnBCO0lBVU0sWUFBWTtJQUNaLHFCQUFxQjtJQUNyQiwwQkFBMEIsRUFBQTtFQVpoQztJQWVNLG1CRWJPO0lGY1AsbUJBQW1CLEVBQUE7RUFoQnpCO0lBbUJNLG1CRWpCTztJRmtCUCxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQix5QkFBeUI7SUFDekIscUJBQXFCLEVBQUE7RUF4QjNCO0lBMkJNLG1CRXpCTztJRjBCUCxrQkFBa0IsRUFBQTtFQTVCeEI7SUFnQ00sZ0JBQWdCLEVBQUE7RUFHbEI7SUFFSSxVQUFVLEVBQUE7RUFGZDtJQUtJLG1CQUFtQjtJQUNuQixzQkFBc0IsRUFBQTtFQU4xQjtJQVNJLHVCQUF1QixFQUFBO0VBVDNCO0lBWUksYUFBYSxFQUFBOztBQU1yQjtFQUNFLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUksU0FBUyxFQUFBO0lBSmI7TUduQ0ksWUFBWSxFQUFBOztBSDZDZDtFQUNFLGlCQUFpQixFQUFBO0VBRG5CO0lHckRFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUNBQW1DLEVBQUE7O0FIMkRyQztFQUNFLGlCQUFpQixFQUFBO0VBRG5CO0lHN0RFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsbUNBQW1DLEVBQUE7O0FIeUR2QztFR25ESSxZQUFZLEVBQUE7O0FIOERoQjtFQUVJLGlCSWtLK0M7RUpqSy9DLGNLbEkwQixFQUFBOztBTCtIOUI7RUFNSSxtQkFBbUIsRUFBQTs7QUFOdkI7RUFTSSxhQUFhO0VBQ2IsVUFBVTtFQUNWLGdCQUFnQixFQUFBO0VBWHBCO0lBYU0sZ0JFbEdPO0lGbUdQLGVBQWUsRUFBQTtJQWRyQjtNQWlCUSxVQUFVLEVBQUE7TUFqQmxCO1FBb0JVLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsV0FBVyxFQUFBO1FBdEJyQjtVTWpJSSxXQUFXO1VBQ1gsV0FBVztVQUNYLDRCQUE0QjtVQUM1QixzQkFBc0I7VUFDdEIsNENBQTRDO1VBQzVDLHVZQUFtQyxFQUFBO1FONEh2QztVQXdCWSxjQUFjO1VBQ2QsVUFBVTtVQUNWLFdBQVcsRUFBQTs7QUExQnZCO0VBaUNJLHNCQUFzQixFQUFBOztBQUkxQjtFQUVJLGFBQWE7RUFDYixXQUFXLEVBQUE7RUFIZjtJQUtNLFdBQVc7SUFDWCxPQUFPLEVBQUEiLCJmaWxlIjoibm9kZS1jb21tb24uY3NzIn0= */