.pb-blog-wrapper{width:100%;position:relative}.pb-blog-items-container .pb-blog-page-layer{display:flex;flex-wrap:wrap;gap:20px;transition:all 0.3s ease}.pb-blog--no-gap .pb-blog-page-layer{gap:0}.pb-blog--no-gap .pb-blog-item{border-radius:0;box-shadow:none;border:1px solid var(--pb-border,#eee)}.pb-blog-item{display:flex;flex-direction:column;background:var(--pb-card-bg,#fff);color:var(--pb-card-text,inherit);overflow:hidden;border-radius:var(--pb-radius,4px);box-shadow:var(--pb-card-shadow,0 2px 10px rgb(0 0 0 / .05));transition:transform 0.2s ease,box-shadow 0.2s ease}.pb-blog-item:hover{box-shadow:0 5px 15px rgb(0 0 0 / .1)}.pb-blog-image{overflow:hidden}.pb-blog-image img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.5s ease}.pb-blog-item:hover .pb-blog-image img{transform:scale(1.05)}.pb-blog-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.pb-blog-title{margin:0 0 10px;font-size:1.25rem;line-height:1.3}.pb-blog-title a{text-decoration:none;color:var(--pb-card-text,#222)}.pb-blog-meta{font-size:.85rem;color:var(--pb-muted,#888);margin-bottom:15px}.pb-blog-meta span:not(:last-child):after{content:"|";margin:0 8px;opacity:.5}.pb-blog--blog-full .pb-blog-item{width:100%}.pb-blog--blog-column .pb-blog-item{width:calc(33.333% - 13.4px)}.pb-blog--blog-side .pb-blog-item{width:100%;flex-direction:row}.pb-blog--blog-side .pb-blog-item.pb-image-right{flex-direction:row-reverse}.pb-blog--blog-side .pb-blog-image{flex-shrink:0}.pb-blog--blog-side .pb-blog-image img{height:100%;min-height:200px}.pb-ratio-30-70 .pb-blog-image{flex:0 0 30%}.pb-ratio-30-70 .pb-blog-content{flex:0 0 70%}.pb-ratio-40-60 .pb-blog-image{flex:0 0 40%}.pb-ratio-40-60 .pb-blog-content{flex:0 0 60%}.pb-ratio-50-50 .pb-blog-image{flex:0 0 50%}.pb-ratio-50-50 .pb-blog-content{flex:0 0 50%}.pb-ratio-60-40 .pb-blog-image{flex:0 0 60%}.pb-ratio-60-40 .pb-blog-content{flex:0 0 40%}.pb-ratio-70-30 .pb-blog-image{flex:0 0 70%}.pb-ratio-70-30 .pb-blog-content{flex:0 0 30%}.pb-blog-pagination{margin-top:40px;text-align:center;display:flex;justify-content:center;gap:10px}.pb-blog-load-more,.pb-page-number{display:inline-block;font:inherit;line-height:1.4;padding:10px 20px;background:var(--pb-surface,#f4f4f4);color:var(--pb-card-text,#333);border:1px solid var(--pb-border,#ddd);border-radius:var(--pb-btn-radius,4px);cursor:pointer;text-decoration:none;transition:all 0.2s}.pb-blog-load-more:hover,.pb-page-number:hover{background:var(--pb-surface-hover,#eee);color:var(--pb-card-text,#333);text-decoration:none}.pb-page-number.is-active,.pb-page-number.is-active:hover{background:var(--pb-accent,#333);color:var(--pb-on-accent,#fff);border-color:var(--pb-accent,#333)}.pb-blog-load-more.is-loading{opacity:.6;cursor:wait}.pb-blog-filter{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.pb-blog-filter__group{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pb-blog-filter__label{min-width:7em;font-weight:600}.pb-blog-filter__terms{display:flex;flex-wrap:wrap;gap:8px}.pb-blog-filter__term{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--pb-border,var(--border,#c9ced4));border-radius:999px;background:var(--pb-card-bg,#fff);color:var(--pb-card-text,#222);font:inherit;line-height:1.2;cursor:pointer;transition:background-color 0.15s,border-color 0.15s,color 0.15s}.pb-blog-filter__term:hover{border-color:var(--pb-accent,var(--accent,#0d6efd))}.pb-blog-filter__term[aria-pressed="true"]{background:var(--pb-accent,var(--accent,#0d6efd));border-color:var(--pb-accent,var(--accent,#0d6efd));color:var(--pb-on-accent,#fff)}.pb-blog-filter__term-remove{display:none;font-size:1.1em;line-height:1}.pb-blog-filter__term[aria-pressed="true"] .pb-blog-filter__term-remove{display:inline}.pb-blog-filter__term:focus-visible,.pb-blog-filter__clear:focus-visible,.pb-blog-filter__mode input:focus-visible{outline:3px solid var(--pb-accent,var(--accent,#0d6efd));outline-offset:2px}.pb-blog-filter__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.pb-blog-filter__mode{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;border:0}.pb-blog-filter__mode-legend{float:left;margin:0 4px 0 0;padding:0;font-size:inherit;font-weight:600}.pb-blog-filter__mode-option{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer}.pb-blog-filter__clear{padding:6px 12px;border:0;background:#fff0;color:var(--pb-accent,var(--accent,#0d6efd));font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.pb-blog-filter__status{margin:0;font-size:.95em}.pb-blog-filter__status:empty{display:none}.pb-blog-empty{padding:24px 0;text-align:center}.pb-blog-first-page{margin:0 0 16px;text-align:center}.pb-blog-first-page__link{color:var(--pb-accent,var(--accent,#0d6efd));text-decoration:none}.pb-blog-first-page__link::before{content:"\2191";margin-right:6px}.pb-blog-first-page__link:hover,.pb-blog-first-page__link:focus-visible{text-decoration:underline}.pb-blog-wrapper[aria-busy="true"] .pb-blog-items-container{opacity:.55;transition:opacity 0.15s}@media (max-width:991px){.pb-blog--blog-column .pb-blog-item{width:calc(50% - 10px)}}@media (max-width:768px){.pb-blog-items-container .pb-blog-page-layer{gap:25px}.pb-blog--blog-column .pb-blog-item,.pb-blog--blog-side .pb-blog-item{width:100%;flex-direction:column!important}.pb-blog--blog-side .pb-blog-image,.pb-blog--blog-side .pb-blog-content{flex:0 0 100%!important;width:100%!important}.pb-blog--blog-side .pb-blog-image img{height:auto;min-height:0}}