.blog-post{background-color:var(--default-bg-color);border:1px solid rgba(0,0,0,.175);border-radius:.55rem;box-shadow:0 1px 2px 0 rgba(0 0 0/10%);margin-bottom:4rem}.blog-post .blog-post-image{border-top-left-radius:.55rem;border-top-right-radius:.55rem}.blog-post .blog-post-body{padding:2rem}.blog-post h3{color:var(--primary-text-color);font-size:20px;text-transform:uppercase}.blog-post h4{font-size:16px;color:var(--secondary-text-color)}.blog-post p{color:var(--default-text-color);line-height:26px}.blog-post .blog-post-footer{color:#444;padding:0 2rem 2rem 2rem}.stream-list{list-style:none;margin:0;padding-left:0}.stream-list-item:not(:last-child){margin-right:.5rem}.stream-list-item{color:var(--secondary-text-color);display:inline-block}.blog-streams{padding:2rem 0}.blog-streams h3{color:var(--primary-text-color);font-size:20px;text-transform:uppercase}.blog-streams ul{list-style:none;margin:0;padding-left:0}.blog-streams ul>li{display:block}.widget-blogpreview{--widget-blogpreview-background-color:#fff;--widget-blogpreview-border-color:rgba(0,0,0,.175);--widget-blogpreview-border-radius:.55rem;--widget-blogpreview-gap:1rem;--widget-blogpreview-max-width:900px;--widget-blogpreview-post-background-color:var(--default-bg-color,#fff);--widget-blogpreview-post-text-color:var(--default-text-color,#000);--widget-blogpreview-thumb-width:25%;--widget-blogpreview-thumb-min-width:120px;--widget-blogpreview-title-text-alignment:center;--widget-blogpreview-title-text-color:#000;background-color:var(--widget-blogpreview-background-color)}.widget-blogpreview .widget-blogpreview-title,.widget-blogpreview .widget-blogpreview-description,.widget-blogpreview .widget-blogpreview-footer{color:var(--widget-blogpreview-title-text-color);font-size:1.75rem;margin:0 auto;max-width:var(--widget-blogpreview-max-width);padding-top:1rem;text-align:var(--widget-blogpreview-title-text-alignment);width:100%}.widget-blogpreview .widget-blogpreview-description{font-size:1rem}.widget-blogpreview .widget-blogpreview-footer{margin-bottom:1rem}.widget-blogpreview .widget-blogpreview-footer .btn{display:block;width:100%}.widget-blogpreview .blogpreview-list{display:flex;flex-direction:column;gap:var(--widget-blogpreview-gap);margin:1rem auto;max-width:var(--widget-blogpreview-max-width);width:100%}.widget-blogpreview .blogpreview-post{display:flex;gap:var(--widget-blogpreview-gap);background-color:var(--widget-blogpreview-post-background-color);border:1px solid var(--widget-blogpreview-border-color);border-radius:var(--widget-blogpreview-border-radius);overflow:hidden;box-shadow:0 1px 2px 0 rgba(0 0 0/10%);padding:.75rem;align-items:flex-start}.widget-blogpreview.no-featured-image .blogpreview-thumb{display:none}.widget-blogpreview .blogpreview-post .blogpreview-thumb{flex:0 0 var(--widget-blogpreview-thumb-width);max-width:calc(var(--widget-blogpreview-thumb-width));min-width:var(--widget-blogpreview-thumb-min-width);overflow:hidden;border-radius:var(--widget-blogpreview-border-radius);background:#e6eefc}.widget-blogpreview .blogpreview-post .blogpreview-thumb img{width:100%;height:100%;display:block;object-fit:cover}.widget-blogpreview .blogpreview-post .blogpreview-body{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.widget-blogpreview .blogpreview-post h2{color:var(--primary-text-color);margin:0 0 .25rem 0;font-size:1.05rem;line-height:1.2;text-transform:uppercase}.widget-blogpreview .blogpreview-streamlist{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .6rem 0}.widget-blogpreview .blogpreview-badge{font-size:.75rem;padding:.15rem .45rem;border-radius:9999px;background:#e5e7eb;color:#374151;font-weight:500;white-space:nowrap}.widget-blogpreview.no-excerpt .blogpreview-excerpt,.widget-blogpreview.no-excerpt .blogpreview-readmore-button{display:none}.widget-blogpreview .blogpreview-excerpt{margin:0 0 .5rem 0;font-size:.95rem;color:var(--widget-blogpreview-post-text-color);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.widget-blogpreview .blogpreview-excerpt.expanded{-webkit-line-clamp:unset;display:block}@media(max-width:640px){.widget-blogpreview .blogpreview-post{flex-direction:column;gap:.5rem}.widget-blogpreview .blogpreview-post .blogpreview-thumb{width:100%;max-width:100%;min-width:0;height:200px}}