.bf-listing{box-sizing:border-box;padding-block:var(--bf-section-md) var(--bf-section-xl)}@media(max-width: 47.9375em){.bf-listing{padding-block:var(--bf-space-12)}}@media(min-width: 48em){.bf-listing:not(.bf-listing--below-none):has(.bf-listing__results>.bf-pagination){padding-block-end:var(--bf-section-lg)}.bf-listing__results>.bf-pagination{margin-block-start:calc(var(--bf-section-xl) - var(--bf-space-16))}}.bf-listing.bf-listing--above-none{padding-block-start:0}.bf-listing.bf-listing--below-none{padding-block-end:0}.bf-listing__inner{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--bf-space-20);margin-inline:auto;max-inline-size:var(--bf-content-max);padding-inline:var(--bf-space-8)}@media(max-width: 47.9375em){.bf-listing__inner{gap:var(--bf-space-12);padding-inline:var(--bf-space-4)}}.bf-listing__form{border-radius:var(--bf-radius-md);display:flex;flex-direction:column;gap:var(--bf-space-6);padding:var(--bf-space-6)}.bf-listing__row{align-items:stretch;display:flex;flex-direction:column;gap:var(--bf-space-4)}@media(min-width: 48em){.bf-listing__row{align-items:center;flex-direction:row}}.bf-listing__keyword{flex:1 1 auto;min-inline-size:0}@media(min-width: 48em){.bf-listing__keyword{align-self:stretch}}.bf-listing .bf-listing__keyword :is(input[type=search]){block-size:100%;min-block-size:var(--bf-size-button);padding:var(--bf-space-3)}.bf-listing__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--bf-space-4)}@media(min-width: 48em){.bf-listing__actions{align-items:center;flex:0 0 auto;flex-direction:row}}.bf-listing__submit{flex-shrink:0}.bf-listing__clear{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);align-items:center;align-self:center;display:inline-flex;flex-shrink:0;gap:var(--bf-space-2);min-block-size:var(--bf-size-control-check)}.bf-listing__clear-icon{block-size:var(--bf-size-icon-md);flex-shrink:0;inline-size:var(--bf-size-icon-md)}.bf-listing__filters{display:flex;flex-direction:column;gap:var(--bf-space-4)}@media(min-width: 48em){.bf-listing__filters{align-items:flex-end;flex-direction:row;flex-wrap:wrap}}.bf-listing__field{min-inline-size:0}@media(min-width: 48em){.bf-listing__field{flex:1 1 14rem}}.bf-listing__results{display:flex;flex-direction:column;gap:var(--bf-space-16);min-inline-size:0}@media(max-width: 47.9375em){.bf-listing__results{gap:var(--bf-space-8)}}.bf-listing__count,.bf-listing__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}.bf-listing__count{scroll-margin-block-start:var(--bf-space-6)}.bf-listing__count:focus:not(:focus-visible){outline:none}.bf-listing__count+.bf-listing__empty{margin-block-start:calc(var(--bf-space-4) - var(--bf-space-16))}@media(max-width: 47.9375em){.bf-listing__count+.bf-listing__empty{margin-block-start:calc(var(--bf-space-4) - var(--bf-space-8))}}.bf-listing__list{column-gap:var(--bf-space-6);display:grid;grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0;row-gap:var(--bf-space-10)}@media(min-width: 48em){.bf-listing__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64.0625em){.bf-listing__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.bf-listing__item{display:flex;margin:0;min-inline-size:0}.bf-listing__item>.bf-card{flex:1 1 auto}.bf-listing__list--list{display:block;max-inline-size:var(--bf-size-text-block-narrow);row-gap:0}.bf-listing__list--list>.bf-listing__item{border-block-end:var(--bf-border-thin) solid var(--bf-color-light-grey);display:block;padding-block:var(--bf-space-6)}.bf-listing__list--list>.bf-listing__item:first-child{padding-block-start:0}.bf-result__title{font-family:var(--bf-text-h4-family);font-size:var(--bf-text-h4-size);font-weight:var(--bf-text-h4-weight);line-height:var(--bf-text-h4-line-height);color:var(--bf-heading-color);margin:0;overflow-wrap:break-word}.bf-result__meta{font-family:var(--bf-text-small-family);font-size:var(--bf-text-small-size);font-weight:var(--bf-text-small-weight);line-height:var(--bf-text-small-line-height);color:var(--bf-text-color);font-weight:var(--bf-text-label-weight);margin:var(--bf-space-2) 0 0}.bf-result__excerpt{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:var(--bf-space-2) 0 0}
/*# sourceMappingURL=listing.min.css.map */
