.bf-upcoming-events{background-color:var(--bf-color-light-grey);box-sizing:border-box;padding-block:var(--bf-section-md)}@media(max-width: 47.9375em){.bf-upcoming-events{padding-block:var(--bf-space-12)}}.bf-upcoming-events.bf-upcoming-events--above-none{padding-block-start:0}.bf-upcoming-events.bf-upcoming-events--below-none{padding-block-end:0}.bf-upcoming-events__inner{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--bf-space-6);margin-inline:auto;max-inline-size:var(--bf-content-max);padding-inline:var(--bf-space-8)}@media(max-width: 47.9375em){.bf-upcoming-events__inner{padding-inline:var(--bf-space-4)}}.bf-upcoming-events__intro{display:flex;flex-direction:column;gap:var(--bf-space-3);min-inline-size:0}@media(min-width: 64.0625em){.bf-upcoming-events__intro{align-items:end;flex-direction:row;gap:var(--bf-space-8);justify-content:space-between}}.bf-upcoming-events__heading{display:flex;flex-direction:column;gap:var(--bf-space-5);min-inline-size:0}.bf-upcoming-events__title{color:var(--bf-heading-color);margin:0;overflow-wrap:break-word}.bf-upcoming-events__title--h2{font-family:var(--bf-text-h2-family);font-size:var(--bf-text-h2-size);font-weight:var(--bf-text-h2-weight);line-height:var(--bf-text-h2-line-height)}.bf-upcoming-events__title--h3{font-family:var(--bf-text-h3-family);font-size:var(--bf-text-h3-size);font-weight:var(--bf-text-h3-weight);line-height:var(--bf-text-h3-line-height)}.bf-upcoming-events__eyebrow{font-family:var(--bf-text-eyebrow-family);font-size:var(--bf-text-eyebrow-size);font-weight:var(--bf-text-eyebrow-weight);line-height:var(--bf-text-eyebrow-line-height);color:var(--bf-eyebrow-color);margin:0;order:-1}@media(max-width: 47.9375em){.bf-upcoming-events__eyebrow{font-family:var(--bf-text-body-bold-family);font-size:var(--bf-text-body-bold-size);font-weight:var(--bf-text-body-bold-weight);line-height:var(--bf-text-body-bold-line-height)}}.bf-upcoming-events__text{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);color:var(--bf-text-color);margin:calc(var(--bf-space-2)*-1) 0 0;max-inline-size:var(--bf-size-text-block-narrow);overflow-wrap:break-word}.bf-upcoming-events__actions{display:flex;flex-shrink:0}.bf-upcoming-events__program-list{display:flex;flex-wrap:wrap;gap:var(--bf-space-3);list-style:none;margin:0;padding:0}.bf-upcoming-events__program-list>li{margin:0}.bf-upcoming-events__filter{margin:0}.bf-upcoming-events__program,.bf-upcoming-events__program:is(:hover,:focus,:active){background-color:var(--bf-color-white);border:var(--bf-border-thick) solid var(--bf-color-light-grey);color:var(--bf-color-navy);text-decoration-line:none}.bf-upcoming-events__program{align-items:center;border-radius:var(--bf-radius-full);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-link-weight);line-height:var(--bf-text-body-bold-line-height);margin:0;min-block-size:var(--bf-size-control-check);padding:var(--bf-space-3) var(--bf-space-6);transition:none;white-space:normal}.bf-upcoming-events__program[aria-pressed=true],.bf-upcoming-events__program[aria-pressed=true]:is(:hover,:focus,:active){background-color:var(--bf-color-navy);border-color:var(--bf-color-navy);color:var(--bf-color-white);font-weight:var(--bf-text-body-bold-weight)}.bf-upcoming-events__program:focus-visible{text-decoration-line:underline}@media(hover: hover)and (pointer: fine){.bf-upcoming-events__program:hover{text-decoration-line:underline}}.bf-upcoming-events.is-loading .bf-upcoming-events__results{opacity:.6}@media(prefers-reduced-motion: no-preference){.bf-upcoming-events__results{transition:opacity var(--bf-motion-fast-duration) var(--bf-motion-fast-easing)}}.bf-upcoming-events__list{display:grid;gap:var(--bf-space-6);grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}@media(min-width: 48em){.bf-upcoming-events__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64.0625em){.bf-upcoming-events__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.bf-upcoming-events__item{display:flex;margin:0;min-inline-size:0}.bf-upcoming-events__empty{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);color:var(--bf-text-color);margin:0}@media(forced-colors: active){.bf-upcoming-events__program{border-color:CanvasText}.bf-upcoming-events__program[aria-pressed=true]{border-width:var(--bf-border-caption)}}
/*# sourceMappingURL=upcoming-events.min.css.map */
