.bb-event-cards{--bb-gold:#c8892a;--bb-card-text:#33475b}.bb-event-cards>.bb-container{border-bottom:1px solid var(--bb-border)!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.bb-event-cards__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:36px}.bb-event-cards__title{color:var(--bb-dark)!important;font-family:var(--bb-font-headline)!important;font-size:clamp(1.5rem,2.6vw,1.9rem)!important;font-weight:600!important;line-height:1.2!important;margin:0 0 10px!important}.bb-event-cards__intro,.bb-event-cards__intro p{color:var(--bb-slate)!important;font-size:.96rem!important;margin:0!important;max-width:62ch}.bb-event-cards__count{border-radius:100px;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.bb-event-cards__count--blue{background:#e9f1f9;color:var(--bb-primary)}.bb-event-cards__count--slate{background:#eef1f4;color:var(--bb-card-text)}.bb-event-cards__count--gold{background:#f7ecd9;color:var(--bb-gold)}.bb-event-cards__sub{color:var(--bb-slate)!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.1em;margin:0 0 22px!important;text-transform:uppercase}.bb-event-cards__grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.bb-event-cards__card{background:var(--bb-white);border:1px solid var(--bb-border);border-radius:16px;display:flex;gap:20px;padding:22px}.bb-event-cards__when{align-self:flex-start;background:var(--bb-off-white);border-radius:10px;flex:none;padding:10px 4px;text-align:center;width:66px}.bb-event-cards__day{color:var(--bb-dark);font-family:var(--bb-font-headline);font-size:1.3rem;font-weight:600;line-height:1}.bb-event-cards__month{color:var(--bb-slate);font-size:.68rem;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.bb-event-cards__body{display:flex;flex:1;flex-direction:column;gap:8px}.bb-event-cards__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bb-event-cards__format{border-radius:100px;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.bb-event-cards__format--online{background:#e9f1f9;color:var(--bb-primary)}.bb-event-cards__format--praesenz{background:#f7ecd9;color:var(--bb-gold)}.bb-event-cards__format--tbd{background:#eef1f4;color:var(--bb-slate)}.bb-event-cards__card-title{color:var(--bb-dark)!important;font-family:var(--bb-font-headline)!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important;margin:0!important}.bb-event-cards__teaser{color:var(--bb-slate)!important;font-size:.86rem!important;margin:0!important}.bb-event-cards__cta{margin-top:6px}.bb-event-cards__btn{align-items:center;border:1.5px solid var(--bb-border);border-radius:8px;color:var(--bb-card-text);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:10px 18px;transition:border-color .2s ease,color .2s ease,background .2s ease}a.bb-event-cards__btn:hover{background:#eef4fa;border-color:var(--bb-primary);color:var(--bb-primary)}.bb-event-cards__btn[data-disabled=true]{cursor:not-allowed;opacity:.55}@media (max-width:860px){.bb-event-cards__grid{grid-template-columns:1fr}}