.bz-wrap{box-sizing:border-box;font:inherit;color:inherit}.bz-wrap *{box-sizing:border-box}.bz-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bz-card-min,280px)),1fr));gap:var(--bz-gap,30px)}.bz-card{min-width:0;border:1px solid rgba(127,127,127,.45);background:transparent;color:inherit;overflow:hidden;position:relative}.bz-card-clickable{cursor:pointer}.bz-card-clickable:focus{outline:2px solid currentColor;outline-offset:3px}.bz-card a{color:inherit}.bz-media{line-height:0}.bz-media a{display:block}.bz-image{display:block;width:100%;height:var(--bz-image-height,240px);object-fit:cover}.bz-body{padding:var(--bz-card-padding,20px)}.bz-title{font:inherit;font-size:1.25em;font-weight:700;line-height:1.2;margin:0 0 .45em}.bz-title a{text-decoration:none}.bz-meta,.bz-terms{font-size:.9em;opacity:.8;margin:0 0 .6em}.bz-excerpt{margin:.5em 0 1em;line-height:1.55}.bz-more{display:inline-block;font-weight:600}.bz-layout-masonry .bz-items{display:block;column-width:var(--bz-card-min,280px);column-gap:var(--bz-gap,30px)}.bz-layout-masonry .bz-card{display:inline-block;width:100%;margin:0 0 var(--bz-gap,30px);break-inside:avoid}.bz-layout-list .bz-items{display:flex;flex-direction:column;gap:var(--bz-gap,30px)}.bz-layout-list .bz-card{display:flex;align-items:stretch}.bz-layout-list .bz-media{flex:0 0 var(--bz-list-image-width,34%)}.bz-layout-list .bz-image{height:100%;min-height:180px}.bz-layout-list .bz-body{flex:1}.bz-layout-compact .bz-items{display:flex;flex-direction:column;gap:calc(var(--bz-gap,30px)*.55)}.bz-layout-compact .bz-card{display:flex;border-left:4px solid currentColor}.bz-layout-compact .bz-media{flex:0 0 110px}.bz-layout-compact .bz-image{height:100%;min-height:95px}.bz-layout-compact .bz-body{padding:calc(var(--bz-card-padding,20px)*.65)}.bz-layout-compact .bz-excerpt{display:none}.bz-search{display:flex;gap:.5rem;margin:0 0 1.5rem}.bz-search input[type=search]{flex:1;min-width:0;font:inherit;padding:.65em .8em}.bz-search button{font:inherit;padding:.65em 1em;cursor:pointer}.bz-empty{padding:1rem 0}.bz-pagination{margin-top:1.5rem}.bz-pagination ul{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.bz-pagination a,.bz-pagination span{display:inline-flex;min-width:2.3em;height:2.3em;align-items:center;justify-content:center;border:1px solid currentColor;text-decoration:none;padding:0 .6em}.bz-pagination .current{font-weight:700}.bz-slider{position:relative}.bz-slider-viewport{overflow:hidden}.bz-slider-track{display:flex;gap:var(--bz-gap,30px);touch-action:pan-y;will-change:transform;transition:transform .38s ease}.bz-slide{flex:0 0 calc((100% - (var(--bz-slides,3) - 1)*var(--bz-gap,30px))/var(--bz-slides,3));min-width:0}.bz-slide>.bz-card{height:100%}.bz-slider-prev,.bz-slider-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.6rem;height:2.6rem;border:1px solid currentColor;border-radius:50%;background:rgba(255,255,255,.88);color:#111;font:inherit;font-size:1.7rem;line-height:1;cursor:pointer}.bz-slider-prev{left:.5rem}.bz-slider-next{right:.5rem}.bz-slider-dots{display:flex;justify-content:center;gap:.45rem;margin-top:1rem}.bz-slider-dot{width:.7rem;height:.7rem;border-radius:50%;border:1px solid currentColor;background:transparent;padding:0;cursor:pointer}.bz-slider-dot.is-active{background:currentColor}.bz-slider-fade .bz-slider-viewport{overflow:visible}.bz-slider-fade .bz-slider-track{display:grid;gap:0;transform:none!important}.bz-slider-fade .bz-slide{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .45s ease;flex:auto}.bz-slider-fade .bz-slide.is-active{opacity:1;pointer-events:auto}.bz-slider.is-dragging .bz-slider-track{transition:none;cursor:grabbing}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.bz-slider{--bz-slides:2!important}.bz-slider-fade{--bz-slides:1!important}}
@media(max-width:680px){.bz-layout-list .bz-card{display:block}.bz-layout-list .bz-media{width:100%}.bz-layout-list .bz-image{height:var(--bz-image-height,240px)}.bz-slider{--bz-slides:1!important}.bz-search{flex-direction:column}}

.bz-card.bz-no-border{border:0}.bz-image-only .bz-media{height:100%}.bz-image-only .bz-media>a{height:100%}.bz-image-only .bz-image{width:100%;height:var(--bz-image-height,240px)}.bz-image-only{background:transparent}.bz-image-only .bz-body{display:none}
