.bjlf-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0;--bjlf-title-lines: 2;--bjlf-title-line-height: 1.3;--bjlf-border-color: #ddd}.bjlf-posts-grid-item{border:1px solid var(--bjlf-border-color);display:flex;flex-direction:column;height:100%;background:#fff}.bjlf-posts-grid-image{display:block;width:calc(100% + 2px);height:230px;overflow:hidden;border:none;margin:0 -1px}.bjlf-posts-grid-image img{margin-left:-1px;margin-right:-1px;display:block;width:100%;height:100%;object-fit:cover}.bjlf-posts-grid-content{display:flex;flex-direction:column;padding:15px 30px;flex:1}.bjlf-posts-grid-title{line-height:var(--bjlf-title-line-height);min-height:calc(var(--bjlf-title-lines) * 1em * var(--bjlf-title-line-height));max-height:calc(var(--bjlf-title-lines) * 1em * var(--bjlf-title-line-height));overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--bjlf-title-lines);-webkit-box-orient:vertical;margin:0 0 8px;overflow-wrap:break-word;word-break:break-word;font-size:1.3rem}.bjlf-posts-grid-title a{text-decoration:none;color:inherit}.bjlf-posts-grid-excerpt{display:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}.bjlf-posts-grid-meta-likes-reads{margin-top:auto;display:flex;gap:20px;align-items:center;border-top:1px solid var(--bjlf-border-color);padding:20px 0}.bjlf-posts-grid-meta-comments-count,.bjlf-posts-grid-meta-like-button,.bjlf-posts-grid-meta-post-reads{display:flex;align-items:center;gap:4px;font-size:14px}.bjlf-posts-grid-meta-comments-count svg,.bjlf-posts-grid-meta-like-button svg,.bjlf-posts-grid-meta-post-reads svg{width:16px;height:16px;fill:currentColor}.bjlf-posts-grid-meta-like-button{margin-left:auto;cursor:pointer;background:none;border:none}.bjlf-posts-grid-meta-like-button svg{fill:transparent;stroke:red;stroke-width:1px}.bjlf-posts-grid--title-3{--bjlf-title-lines: 3}.jblf-events-item{border-top:1px solid rgba(0,0,0,.6);padding:50px 10px}.jblf-events-item__collection{display:flex;flex-wrap:no-wrap;justify-content:space-between;line-height:1.1rem}.jblf-events-item__date{font-weight:300}.jblf-events-item__title-location{font-weight:600}.jblf-events-item__button{background:var(--theme-selection-background-color);padding:8px 12px;color:var(--theme-selection-text-color);max-width:150px;text-align:center}.jblf-events-item__button :hover{color:var(--theme-selection-text-color);background-color:var(--theme-selection-background-color)}@media screen and (max-width: 768px){.jblf-events-item__collection{flex-direction:column;gap:10px}}.jblf-events-time-loc-shortcode{display:flex;flex-direction:column}.jblf-events-time-loc-shortcode__datetime{display:flex;flex-direction:row;gap:5px}.jblf-podcasts-item{display:flex;flex-direction:row;flex-wrap:nowrap;border-top:1px solid rgba(0,0,0,.2);padding:20px 0}.jblf-podcasts-item__image{width:150px;height:auto;margin-right:30px}.jblf-podcasts-item__image img{display:block;width:100%;height:100%;object-fit:cover}.jblf-podcasts-item__collection{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin:15px 0}.jblf-podcasts-item__collection h3{font-size:1.4rem;margin:0}.jblf-podcasts-item__meta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;font-size:13px;color:#0009;align-items:center}.jblf-podcasts-item__meta-latest-episode{display:none;border:1px solid rgba(0,0,0,.8);color:#000c;padding:3px 8px;font-size:11px}.jblf-podcasts-item__description{font-size:15px}.jblf-podcasts-item:first-child{border-top:none}.jblf-podcasts-item:first-child .jblf-podcasts-item__meta-latest-episode{display:block}@media screen and (max-width: 768px){.jblf-podcasts-item{flex-direction:column;gap:10px}.jblf-podcasts-item__image{width:100%}}@media screen and (max-width: 520px){.jblf-podcasts-item__meta{flex-wrap:wrap}}
