/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/components/node/news-item/teaser-callout-vertical/news-item-teaser-callout-vertical.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************/
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__type-label, .node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading {
  color: var(--heading-color, var(--text-color, #00356b));
  line-height: 1;
  font-family: var(--heading-font-family, YaleNew);
  font-weight: var(--heading-font-weight, 400);
  text-transform: var(--heading-text-transform, none);
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading {
  font-size: var(--h4-font-size, var(--heading-font-size, clamp( 1.333rem, calc(1.333rem + 0vw), 1.333rem )));
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__type-label {
  --heading-color: #222;
  --heading-font-weight: 800;
  --heading-font-family: Mallory;
  --heading-text-transform: uppercase;
  font-size: var(--h6-font-size, var(--heading-font-size, clamp( 0.7501875469rem, calc(0.7501875469rem + 0vw), 0.7501875469rem )));
  letter-spacing: 0.1em;
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a span {
  background-image: linear-gradient(0deg, var(--animate-underline-gradient-color, currentColor) 0%, var(--animate-underline-gradient-color-2, var(--animate-underline-gradient-color, currentColor)) 100%);
  background-size: var(--underline-animate-background-size-width, 100%) var(--underline-animate-background-size-height, 2px);
  background-repeat: no-repeat;
  background-position: var(--animate-underline-background-position-x, left) bottom;
  transition: background-size 200ms ease-in-out;
}
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a span:hover {
  --underline-animate-background-size-width: var(--underline-animate-background-size-width-hover, 0%);
}

.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2) {
  --cta-padding: 1.2em 1.7em;
  --cta-border-radius: 4px;
  --cta-font-family: Mallory;
  --cta-font-weight: 700;
  --cta-text-transform: uppercase;
  --cta-text-decoration: none;
  --cta-width: max-content;
  --cta-display: inline-block;
  --cta-font-size: 0.7501875469rem;
}

.color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2) {
  --cta-color: #fff;
  --cta-background-color: #00356b;
}

.color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1) {
  --cta-color: #fff;
  --cta-background-color: #286dc0;
}

.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a {
  --cta-color: #000033;
  --cta-background-color: #63aaff;
  --cta-border-color: #63aaff;
}

.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2) {
  --a-text-decoration: var(--cta-text-decoration);
  --a-border-radius: var(--cta-border-radius);
  --a-text-transform: var(--cta-text-transform);
  --a-font-size: var(--cta-font-size);
  --a-font-family: var(--cta-font-family);
  --a-font-weight: var(--cta-font-weight);
  --a-padding: var(--cta-padding);
  --a-width: var(--cta-width);
  --a-display: var(--cta-display);
}
.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(1), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(2), .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(2), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(1), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(1), .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(2), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover:nth-child(2) {
  --a-opacity: 0.8;
}

.color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2) {
  --a-color: var(--cta-color);
  --a-background-color: var(--cta-background-color);
}

.color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1) {
  --a-color: var(--cta-background-color);
  --a-background-color: var(--cta-color);
}

.color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1) {
  --a-color: var(--cta-color);
  --a-background-color: var(--cta-background-color);
}

.color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(1), .color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:nth-child(2) {
  --a-color: var(--cta-background-color);
  --a-background-color: var(--cta-color);
}

.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a {
  --a-border-color: var(--cta-border-color);
  --a-color: var(--cta-color);
  --a-border-width: 1px;
}
.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary:hover, .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a:hover {
  --a-background-color: var(--cta-background-color);
  --a-color: var(--cta-hover-color, var(--cta-color));
}

.color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #fff;
  --color-scheme-header-background-color: #00356b;
  --color-scheme-header-color: #fff;
  --color-scheme-heading-color: #fff;
  --color-scheme-type-label-color: #fff;
  --color-scheme-cta-link-secondary-color: #fff;
}
.layout--background .color-scheme-yale-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-type-label-color: #00356b;
}
.color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #fff;
  --color-scheme-header-background-color: #286dc0;
  --color-scheme-header-color: #fff;
  --color-scheme-heading-color: #fff;
  --color-scheme-type-label-color: #fff;
  --color-scheme-cta-link-secondary-color: #fff;
}
.layout--background .color-scheme-yale-medium-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-type-label-color: #286dc0;
}
.color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #fff;
  --color-scheme-header-background-color: #006ef5;
  --color-scheme-header-color: #fff;
  --color-scheme-heading-color: #fff;
  --color-scheme-type-label-color: #fff;
  --color-scheme-cta-link-secondary-color: #fff;
}
.layout--background .color-scheme-economics-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-type-label-color: #006ef5;
}
.color-scheme-light-gray.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #222;
  --color-scheme-header-background-color: #ddd;
  --color-scheme-header-color: #222;
  --color-scheme-heading-color: #286dc0;
  --color-scheme-type-label-color: #286dc0;
  --color-scheme-cta-link-secondary-color: #286dc0;
}
.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #fff;
  --color-scheme-header-background-color: #000033;
  --color-scheme-header-color: #fff;
  --color-scheme-heading-color: #fff;
  --color-scheme-type-label-color: #fff;
  --color-scheme-cta-link-secondary-color: #fff;
}
.layout--background .color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-type-label-color: #fff;
}
.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical a.cta-link-primary {
  --cta-color: #fff;
  --cta-hover-color: #000033;
  --cta-border-radius: 0;
}
.color-scheme-tobin-blue.node-teaser--news-item.node-teaser--callout-vertical [class$=__cta-links] a {
  --cta-color: #fff;
  --cta-hover-color: #000033;
  --cta-border-radius: 0;
}
.layout--background .node-teaser--news-item.node-teaser--callout-vertical {
  --color-scheme-a-color: #222;
  --color-scheme-header-background-color: #fff;
  --color-scheme-header-color: unset;
  --color-scheme-heading-color: unset;
  --color-scheme-cta-link-secondary-color: unset;
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__header {
  --a-color: var(--color-scheme-a-color);
  background-color: var(--color-scheme-header-background-color);
  color: var(--color-scheme-header-color);
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__type-label {
  --heading-color: var(--color-scheme-type-label-color);
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a {
  --a-text-decoration: none;
  --a-line-height: 1.1;
  --a-display: inline;
  align-items: center;
}
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a span {
  --underline-animate-background-size-height: 1px;
  --underline-animate-background-size-width: 0%;
  --underline-animate-background-size-width-hover: 100%;
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a::after {
  content: "";
  background-color: currentColor;
  -webkit-mask-image: var(--link-with-arrow-mask-image);
          mask-image: var(--link-with-arrow-mask-image);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  display: inline-flex;
  height: 0.75em;
  width: 0.75em;
  transition: transform 200ms ease-in-out var(--link-with-arrow-after-transition-delay, 0ms);
  transform: var(--link-with-arrow-transform);
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a {
  --a-padding: 0 1em 0 0;
}
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a::after {
  margin-left: 0.25em;
}
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a:hover {
  --link-with-arrow-after-transition-delay: 100ms;
  --link-with-arrow-transform: translateX(0.25em);
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__heading a {
  --link-with-arrow-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMjgzLjMgMTQ4LjdjLTYuMjUtNi4yNS0xNi4zOC02LjI1LTIyLjYyIDBzLTYuMjUgMTYuMzggMCAyMi42MkwzMjkuNCAyNDBIMTQ0QzEzNS4yIDI0MCAxMjggMjQ3LjIgMTI4IDI1NnM3LjE1NiAxNiAxNiAxNmgxODUuNGwtNjguNjkgNjguNjljLTYuMjUgNi4yNS02LjI1IDE2LjM4IDAgMjIuNjJzMTYuMzggNi4yNSAyMi42MiAwbDk2LTk2QzM4Mi40IDI2NC4yIDM4NCAyNjAuMSAzODQgMjU2cy0xLjU2Mi04LjE4OC00LjY4OC0xMS4zMUwyODMuMyAxNDguN3pNMjU2IDBDMTE0LjYgMCAwIDExNC42IDAgMjU2czExNC42IDI1NiAyNTYgMjU2czI1Ni0xMTQuNiAyNTYtMjU2UzM5Ny40IDAgMjU2IDB6TTI1NiA0ODBjLTEyMy41IDAtMjI0LTEwMC41LTIyNC0yMjRzMTAwLjUtMjI0IDIyNC0yMjRzMjI0IDEwMC41IDIyNCAyMjRTMzc5LjUgNDgwIDI1NiA0ODB6Ii8+PC9zdmc+");
}

.node-teaser--news-item.node-teaser--callout-vertical {
  padding-right: 40px;
  display: grid;
  grid-template-areas: "ntCONT" "ntHEAD";
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__header {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: ntHEAD;
  transform: translate(40px, calc(40px * -1));
  margin-bottom: calc(40px * -1);
  padding: 40px;
  position: relative;
  z-index: 1;
}
.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__header > * + * {
  margin-top: 0.75em;
}

.node-teaser--news-item.node-teaser--callout-vertical .node-teaser__content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  --img-width: 100%;
  grid-area: ntCONT;
}
