.event-dateteaser{color:#273777;display:inline-block;margin:0 0 1rem;overflow:hidden;position:relative;text-decoration:none}.event-dateteaser__content{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.event-dateteaser--target-jugend{background-color:#007878}.event-dateteaser--target-kinder{background-color:#c45900}.event-dateteaser__day{background-color:#fff;border:.2rem solid #273777;display:inline-block;font-weight:700;margin-bottom:.5rem;padding:.2rem;text-align:center}.event-dateteaser--is-active .event-dateteaser__day{background-color:#273c77;color:#fff}.event-dateteaser__type{text-transform:capitalize;text-transform:uppercase}.event-dateteaser__link:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.event-dateteaser__footer{text-align:right}.event-dateteaser__time{display:inline-block;font-weight:700;margin-bottom:.25rem}.event-dateteaser__header{align-self:flex-end}.event-dateteaser__heading{font-weight:600;margin-bottom:0;margin-top:0}.event-dateteaser__link{border-bottom:.2rem solid;border-top:.2rem solid transparent;color:#273c77;display:inline-block;float:right;font-weight:700;text-decoration:none}.event-dateteaser__link:focus,.event-dateteaser__link:focus:hover,.event-dateteaser__link:hover{background-color:#273c77;border-color:transparent;color:#fff}.event-dateteaser--clickable{background-color:#d6dde6;border:.2rem solid transparent;cursor:pointer;display:block;padding-block:calc(var(--s-1) - .2rem);padding-inline:calc(var(--s-1) - .2rem)}.event-dateteaser--clickable:hover{border-color:#273777}.event-dateteaser--bigger .event-dateteaser__day,.event-dateteaser--bigger .event-dateteaser__time{font-size:1.2rem}.content-metadata{background-color:#d9dde8;padding-block:var(--s-1);padding-inline:var(--s-1)}.content-metadata__authors{font-weight:600}.back-button{border-bottom:.2rem solid;color:#273c77;font-weight:700;text-decoration:none;white-space:nowrap}.back-button,.back-button span{display:inline-block}.back-button .back-button__icon{height:1rem}.back-button:focus,.back-button:focus:hover,.back-button:hover{background-color:#273c77;border-color:transparent;color:#fff;cursor:pointer}.back-button:focus .back-button__icon,.back-button:focus span,.back-button:focus:hover .back-button__icon,.back-button:focus:hover span,.back-button:hover .back-button__icon,.back-button:hover span{transform:scale(.95)}
