.generic-teaser{display:flex;flex-direction:column;justify-content:var(--use-align-y);align-items:var(--use-align-x);background:var(--use-background-color);margin:var(--item-margin);width:var(--item-width)}.generic-teaser__image{width:100%}.generic-teaser__content{display:flex;flex-direction:column;justify-content:var(--use-align-y);align-items:var(--use-align-x);padding:calc(var(--base-space) * 1);height:100%}.generic-teaser__heading{font-family:var(--font-argos);font-weight:var(--text-light);font-style:italic;line-height:1.2;font-size:var(--text-xl);color:var(--use-accent-color)}.generic-teaser__subheading{font-family:var(--font-argos);font-weight:var(--text-light);font-style:italic;line-height:1.2;font-size:var(--text-xl);margin-bottom:calc(var(--base-space) * 1);color:var(--use-subheading-color)}.generic-teaser__button{font-family:var(--font-atlas-light);font-weight:var(--text-light);font-style:normal;font-size:var(--text-base);line-height:1.5;background-color:var(--color-beige);border:1px solid var(--color-grey);border-radius:2px;color:var(--color-black);text-decoration:none;padding:calc(var(--base-space) * .4) calc(var(--base-space) * .8);transition:background-color .2s ease-in-out,color .2s ease-in-out;margin-top:auto}.generic-teaser__button:hover{background-color:var(--color-beige-hover)}.generic-teaser__button:not(:last-of-type){margin:0 calc(var(--base-space) * 1) 0 0}