@charset "UTF-8";.card--square,.teaser--promo{margin:2rem -2rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:16rem;min-width:16rem;position:relative;width:calc(100% + 4rem)}@media (min-width:681px){.card--square,.teaser--promo{margin:0;width:100%}}.card--square .card__heading,.card--square .teaser__heading,.teaser--promo .card__heading,.teaser--promo .teaser__heading{align-items:center;bottom:1rem;display:flex;flex-flow:row nowrap;font-size:2.5rem;justify-content:flex-end;line-height:1;margin-bottom:2rem;margin-top:4rem;padding:1rem;position:absolute;right:0;text-align:right;text-transform:uppercase;width:90%;z-index:1}@media (min-width:1120px){.card--square .card__heading,.card--square .teaser__heading,.teaser--promo .card__heading,.teaser--promo .teaser__heading{font-size:3rem}}.card--square .card__heading.uppercase,.card--square .teaser__heading.uppercase,.teaser--promo .card__heading.uppercase,.teaser--promo .teaser__heading.uppercase{text-transform:uppercase}.card--square .card__heading:after,.card--square .teaser__heading:after,.teaser--promo .card__heading:after,.teaser--promo .teaser__heading:after{content:"▶";font-style:normal;margin-left:.5rem;width:3rem}.card--square .card__heading:after:hover,.card--square .teaser__heading:after:hover,.teaser--promo .card__heading:after:hover,.teaser--promo .teaser__heading:after:hover{text-decoration:none}.card--square a[href],.teaser--promo a[href]{font-weight:300!important}.card--square a[href]:focus-visible img,.teaser--promo a[href]:focus-visible img{outline-color:var(--black);outline-offset:.3rem;outline-style:solid;outline-width:medium;z-index:10}

/*# sourceMappingURL=card_square.css.map*/