.workshop_teaser{display:flex;flex-direction:column;padding:var(--space-3) var(--space-2);gap:var(--space-3);height:100%;background-color:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--card-shadow);box-sizing:border-box}.workshop_teaser--highlight .workshop_teaser__body__content__categories{order:-1}.workshop_teaser--teaser{border-right:6px solid var(--primary);border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.workshop_teaser__header{display:flex;flex-direction:column;gap:var(--space-2)}.workshop_teaser__header__bottom,.workshop_teaser__header__top{display:flex;flex-direction:row;flex-wrap:wrap}.workshop_teaser__header__top{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--gray-deep)}.workshop_teaser__header__bottom{gap:var(--space-2)}.workshop_teaser__header__bottom>:first-child{font-weight:600}.workshop_teaser__header__bottom__status{position:relative;padding-left:var(--space-3);box-sizing:border-box}.workshop_teaser__header__bottom__status:before{content:"";position:absolute;top:55%;left:7%;width:10px;height:10px;border-radius:10px;background-color:var(--success);transform:translate(-7%,-50%)}.workshop_teaser__header__bottom__status--success:before{background-color:var(--success)}.workshop_teaser__header__bottom__status--error:before{background-color:var(--error)}.workshop_teaser__header__bottom__status--warning:before{background-color:var(--warning)}.workshop_teaser__body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);height:100%}.workshop_teaser__body__content{display:flex;flex-direction:column;gap:var(--space-3)}.workshop_teaser__body__content__categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1)}.workshop_teaser__body__footer{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.workshop_teaser__body__footer__cta{margin-left:6px;font-weight:600}@media screen and (min-width:768px){.workshop_teaser{padding:var(--space-3) var(--space-4)}}.tag{display:flex;flex-direction:column;gap:var(--space-2);width:max-content;border-radius:var(--border-radius-medium);font-size:var(--font-size-small);box-sizing:border-box}.tag-variant--default{background-color:var(--primary-45)}.tag-variant--gray{background-color:var(--gray-light)}.tag-size--default{padding:4px var(--space-2)}.tag-size--small{padding:4px 12px}