.view--content-stories.view--embed-recent-by-person .view__row a, .view--content-stories.view--embed-related-by-topic .view__row a, .view--content-stories.view--block-recent .view__row a {
  display: var(--animate-underline--display, inline);
  line-height: 1;
  background-image: linear-gradient(0deg, var(--animate-underline--underline-color, currentColor) 0%, var(--animate-underline--underline-color, currentColor) 100%);
  background-size: var(--animate-underline--bg-size--width, 0%) var(--animate-underline--bg-size--thickness, 1px);
  background-repeat: no-repeat;
  background-position-y: var(--animate-underline--bg-position-y, 1.1em);
  background-position-x: var(--animate-underline--bg-position-x, right);
  transition: all 200ms ease-in-out;
}
.view--content-stories.view--embed-recent-by-person .view__row a:hover, .view--content-stories.view--embed-related-by-topic .view__row a:hover, .view--content-stories.view--block-recent .view__row a:hover, .view--content-stories.view--embed-recent-by-person .view__row a:focus-visible, .view--content-stories.view--embed-related-by-topic .view__row a:focus-visible, .view--content-stories.view--block-recent .view__row a:focus-visible {
  --animate-underline--bg-size--width: var(--animate-underline--bg-size--width--active);
}

.view--content-stories.view--embed-recent-by-person .view__row a, .view--content-stories.view--embed-related-by-topic .view__row a, .view--content-stories.view--block-recent .view__row a {
  --animate-underline--bg-position-x: left;
  --animate-underline--bg-size--width: 0%;
  --animate-underline--bg-size--width--active: 100%;
}

.view--content-stories.view--embed-recent-by-person .view__header-content .more-link a::after, .view--content-stories.view--embed-related-by-topic .view__header-content .more-link a::after, .view--content-stories.view--block-recent .view__header-content .more-link a::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  line-height: 1;
  text-align: center;
  text-rendering: auto;
}

.view--content-stories.view--embed-recent-by-person .view__header-content .more-link a, .view--content-stories.view--embed-related-by-topic .view__header-content .more-link a, .view--content-stories.view--block-recent .view__header-content .more-link a {
  color: var(--cta-with-arrow--color);
}
.view--content-stories.view--embed-recent-by-person .view__header-content .more-link a::after, .view--content-stories.view--embed-related-by-topic .view__header-content .more-link a::after, .view--content-stories.view--block-recent .view__header-content .more-link a::after {
  font-family: var(--icon--arrow-right--font-family);
  content: var(--icon--arrow-right--content);
  transition: all 200ms ease-in-out;
  margin-left: 0.5em;
  transform: translateX(var(--cta-with-arrow--after--translate-x, 0));
}
.view--content-stories.view--embed-recent-by-person .view__header-content .more-link a:hover, .view--content-stories.view--embed-related-by-topic .view__header-content .more-link a:hover, .view--content-stories.view--block-recent .view__header-content .more-link a:hover, .view--content-stories.view--embed-recent-by-person .view__header-content .more-link a:focus-visible, .view--content-stories.view--embed-related-by-topic .view__header-content .more-link a:focus-visible, .view--content-stories.view--block-recent .view__header-content .more-link a:focus-visible {
  --cta-with-arrow--after--translate-x: 0.25em;
  --cta-with-arrow--color: var(--cta-with-arrow--color--active);
}

.view--content-stories.view--embed-recent-by-person .view__row a, .view--content-stories.view--embed-related-by-topic .view__row a, .view--content-stories.view--block-recent .view__row a {
  font-size: var(--heading--font-size);
  color: var(--heading--color, var(--body--color, inherit));
  line-height: var(--heading--line-height, 1.1);
  font-weight: var(--heading--font-weight);
  text-transform: var(--heading--text-transform);
  transition: var(--heading--transition, all 200ms ease-in-out);
  margin-top: var(--heading--margin-top);
  margin-bottom: var(--heading--margin-bottom);
}

.view--content-stories.view--embed-recent-by-person .view__row a, .view--content-stories.view--embed-related-by-topic .view__row a, .view--content-stories.view--block-recent .view__row a {
  --heading--font-size: var(--h4--font-size, clamp(1rem, 0.8125rem + 1.0416666667vw, 1.5625rem));
  --heading--font-weight: var(--h4--font-weight);
}

.view--content-stories.view--block-all-filterable {
  --view--row--margin-top: 0;
  display: grid;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 1rem;
  grid-template-areas: "v-head" "v-filt" "v-cont";
}
@media (width > 48rem) {
  .view--content-stories.view--block-all-filterable {
    grid-template-columns: repeat(12, 1fr);
    grid-template-areas: "v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head" "v-cont v-cont v-cont v-cont v-cont v-cont v-cont .      v-filt v-filt v-filt v-filt";
  }
}
@media (width > 64rem) {
  .view--content-stories.view--block-all-filterable {
    grid-template-areas: "v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head v-head" "v-cont v-cont v-cont v-cont v-cont v-cont v-cont v-cont .      v-filt v-filt v-filt";
  }
}
.view--content-stories.view--block-all-filterable .view__header {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: v-head;
}
.view--content-stories.view--block-all-filterable .view__content {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: v-cont;
}
.view--content-stories.view--block-all-filterable .view__filters {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: v-filt;
}
@media (width > 48rem) {
  .view--content-stories.view--block-all-filterable .view__header {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
  .view--content-stories.view--block-all-filterable .view__content {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 7;
  }
  .view--content-stories.view--block-all-filterable .view__filters {
    -ms-grid-row: 2;
    -ms-grid-column: 9;
    -ms-grid-column-span: 4;
  }
}
@media (width > 64rem) {
  .view--content-stories.view--block-all-filterable .view__header {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
  .view--content-stories.view--block-all-filterable .view__content {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
  }
  .view--content-stories.view--block-all-filterable .view__filters {
    -ms-grid-row: 2;
    -ms-grid-column: 10;
    -ms-grid-column-span: 3;
  }
}
.view--content-stories.view--attachment-featured .view__rows {
  display: grid;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 1rem;
}
@media (width > 48rem) {
  .view--content-stories.view--attachment-featured .view__rows {
    grid-template-columns: 1fr 1fr;
  }
}
.view--content-stories.view--attachment-featured .view__row {
  --node-teaser--bg-color: var(--bg-color);
  --node-teaser--color: var(--color);
  --node-teaser--color-2: var(--color-2);
  --node-teaser--highlight-color-2: var(--highlight-color-2);
}
[data-site-mode=at-work] .view--content-stories.view--attachment-featured .view__row:nth-child(1) {
  --color: #d3d9d4;
  --bg-color: #21767b;
  --highlight-color-2: #1d2c3c;
}
[data-site-mode=at-play] .view--content-stories.view--attachment-featured .view__row:nth-child(1) {
  --color: #eae7dc;
  --bg-color: #e43d12;
  --highlight-color: #eae7dc;
  --a--color: #511416;
  --a--color--active: #511416;
  --button--color: #511416;
  --button--color--active: #511416;
  --accordion--summary--color: #eae7dc;
  --cta-primary--bg-color: #511416;
  --cta-secondary--border--color: #511416;
  --cta-with-arrow--color: #511416;
  --cta-with-arrow--color--active: #d3d9d4;
}
[data-site-mode=at-work] .view--content-stories.view--attachment-featured .view__row:nth-child(2) {
  --color: #d3d9d4;
  --bg-color: #124e66;
  --highlight-color-2: #1d2c3c;
  --cta-secondary--focus-visible--outline-color: #f63259;
}
[data-site-mode=at-play] .view--content-stories.view--attachment-featured .view__row:nth-child(2) {
  --color: #511416;
  --bg-color: #f63259;
  --highlight-color: #eae7dc;
  --heading--color: #511416;
  --a--color: #511416;
  --a--color--active: #511416;
  --button--color: #511416;
  --button--color--active: #511416;
  --accordion--summary--color: #eae7dc;
  --cta-primary--bg-color: #511416;
  --cta-secondary--border--color: #511416;
  --cta-secondary--color: #eae7dc;
  --cta-with-arrow--color: #511416;
  --cta-with-arrow--color--active: #d3d9d4;
  --custom-scrollbar--scrollbar-color: #eae7dc;
}
.view--content-stories.view--embed-recent-by-person, .view--content-stories.view--embed-related-by-topic, .view--content-stories.view--block-recent {
  --view-grid--row-gap: 1.25rem;
  border-top: 1px solid var(--highlight-color);
  padding-top: 1.953125rem;
}
.view--content-stories.view--embed-recent-by-person .view__header-content, .view--content-stories.view--embed-related-by-topic .view__header-content, .view--content-stories.view--block-recent .view__header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
}
.view--content-stories.view--embed-recent-by-person .view__row, .view--content-stories.view--embed-related-by-topic .view__row, .view--content-stories.view--block-recent .view__row {
  border-top: 1px solid var(--highlight-color-2);
  padding-top: 1.25rem;
}
.view--content-stories.view--embed-recent-by-person .view__row a, .view--content-stories.view--embed-related-by-topic .view__row a, .view--content-stories.view--block-recent .view__row a {
  --heading--color: var(--a--color);
}
