body:has(.rm-blog-row){--zb-accent:#7700ff;--zb-canvas:#f0f2f4;--zb-surface:#fff;--zb-text:#111;--zb-ink:#080011;--zb-on-dark:#fff;--zb-on-accent:#fff;--zb-scrim:rgba(8,0,17,.66);--zb-scrim-0:rgba(8,0,17,0);--zb-display:"Wix Madefor Display","Manrope",sans-serif;--zb-body:"Manrope",sans-serif;--zb-r:20px;--zb-r-ctl:12px;--zb-gap:16px;--zb-p:16px;--zb-c:1;--zb-k:.75;--zb-h1:26px;--zb-t1:17px;--zb-t:200ms ease;background-color:var(--zb-canvas)}
@media (min-width:576px){body:has(.rm-blog-row){--zb-c:2;--zb-k:.9}}
@media (min-width:768px){body:has(.rm-blog-row){--zb-r:24px;--zb-h1:30px}}
@media (min-width:992px){body:has(.rm-blog-row){--zb-c:3;--zb-k:1;--zb-p:20px;--zb-h1:32px;--zb-t1:18px}}
@media (min-width:1200px){body:has(.rm-blog-row){--zb-c:4}}
@media (min-width:1600px){body:has(.rm-blog-row){--zb-c:5}}
main:has(.rm-blog-row)>.row:has(>.rm-page-title){margin-left:0;margin-right:0}
main:has(.rm-blog-row) .rm-page-title{margin:0 0 var(--zb-gap);padding:0}
main:has(.rm-blog-row) .rm-page-title h1{margin:0;font-family:var(--zb-display);font-size:var(--zb-h1);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--zb-text);text-wrap:balance}
main:has(.rm-blog-row) .rm-content{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.rm-blog-row{display:grid;grid-template-columns:repeat(var(--zb-c),minmax(0,1fr));grid-auto-rows:280px;grid-auto-flow:row;gap:var(--zb-gap);margin:0}
@supports (width:1cqw){
main:has(.rm-blog-row) .rm-content{container-type:inline-size}
.rm-blog-row{grid-auto-rows:min(calc((100cqw - (var(--zb-c) - 1) * var(--zb-gap)) / var(--zb-c) * var(--zb-k)),420px)}
}
.rm-blog-row>.rm-blog-row-item{display:flex;width:auto;max-width:none;min-width:0;padding:0}
.rm-blog-row>.rm-blog-row-item:first-child{grid-row:span 2;--zb-t1:clamp(22px,2.2vw,36px)}
@media (min-width:576px){.rm-blog-row>.rm-blog-row-item:first-child{grid-column:span 2}}
@media (min-width:576px) and (max-width:991.98px){
.rm-blog-row>.rm-blog-row-item:nth-child(10){grid-column:span 2;--zb-t1:20px}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(2n+1):nth-child(n+11){grid-column:span 2}
}
@media (min-width:992px) and (max-width:1199.98px){
.rm-blog-row>.rm-blog-row-item:is(:nth-child(5),:nth-child(13),:nth-child(21)){grid-column:span 2;--zb-t1:22px}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+13):nth-child(-n+20):nth-child(3n){grid-column:span 2}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+13):nth-child(-n+20):nth-child(3n+2){grid-column:span 3}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+21):nth-child(3n+1){grid-column:span 3}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+21):nth-child(3n+2){grid-column:span 2}
}
@media (min-width:1200px) and (max-width:1599.98px){
.rm-blog-row>.rm-blog-row-item:nth-child(12){grid-column:span 2;--zb-t1:22px}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+13):nth-child(4n+1){grid-column:span 4}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+13):nth-child(4n+2){grid-column:span 3}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+13):nth-child(4n+3){grid-column:span 2}
}
@media (min-width:1600px){
.rm-blog-row>.rm-blog-row-item:is(:nth-child(8),:nth-child(13),:nth-child(19)){grid-column:span 2;--zb-t1:22px}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+20):nth-child(5n){grid-column:span 5}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+20):nth-child(5n+1){grid-column:span 4}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+20):nth-child(5n+2){grid-column:span 3}
.rm-blog-row>.rm-blog-row-item:last-child:nth-child(n+20):nth-child(5n+3){grid-column:span 2}
}
.rm-blog-row .rm-blog-categories-item{position:relative;flex:1;justify-content:flex-end;min-width:0;height:auto;margin:0;padding:0;border-radius:var(--zb-r);background:var(--zb-ink);box-shadow:none;color:var(--zb-on-dark);isolation:isolate}
.rm-blog-row .rm-blog-categories-item-image{position:static;z-index:auto;min-height:0;overflow:visible}
.rm-blog-row .rm-blog-categories-item-image>a{position:absolute;inset:0;z-index:-1;display:block;overflow:hidden;border-radius:var(--zb-r)}
.rm-blog-row .rm-blog-categories-item .img-fluid{position:absolute;top:0;left:-24.7%;width:149.4%;max-width:none;height:100%;object-fit:cover;opacity:1;transform:none;transition:transform 500ms cubic-bezier(.2,.7,.2,1)}
.rm-blog-row .rm-blog-categories-item-info{position:static;height:auto;padding:48px var(--zb-p) 0;background:linear-gradient(180deg,var(--zb-scrim-0) 0,var(--zb-scrim) 48px);opacity:1;font-size:12px;line-height:16px;color:var(--zb-on-dark);font-variant-numeric:tabular-nums}
.rm-blog-row .rm-blog-categories-item-info>div img{width:14px;height:auto;margin-right:6px}
.rm-blog-row .rm-blog-categories-item-text{position:static;flex-grow:0!important;gap:6px;padding:8px var(--zb-p) var(--zb-p);border:0;border-radius:0 0 var(--zb-r) var(--zb-r);background:var(--zb-scrim)}
.rm-blog-row .rm-blog-categories-item-text>a{display:-webkit-box;margin:0!important;overflow:hidden;font-family:var(--zb-display);font-size:var(--zb-t1);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--zb-on-dark)!important;text-decoration:none;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}
.rm-blog-row .rm-blog-categories-item-text>a::after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--zb-r)}
.rm-blog-row .rm-blog-categories-item-text>a:focus-visible{outline:0}
.rm-blog-row .rm-blog-categories-item-text>a:focus-visible::after{outline:2px solid var(--zb-accent);outline-offset:2px}
.rm-blog-row .rm-blog-categories-item-text p{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--zb-body);font-size:13px;line-height:1.5;color:var(--zb-on-dark);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.rm-blog-row .rm-blog-categories-item-text p a{color:inherit;text-decoration:none}
.rm-blog-row>.rm-blog-row-item:first-child .rm-blog-categories-item-text p{font-size:15px;-webkit-line-clamp:3;line-clamp:3}
@media (min-width:992px){.rm-blog-row>.rm-blog-row-item:first-child .rm-blog-categories-item :is(.rm-blog-categories-item-info,.rm-blog-categories-item-text){padding-left:32px;padding-right:32px}.rm-blog-row>.rm-blog-row-item:first-child .rm-blog-categories-item-text{padding-bottom:32px}}
@media (hover:hover){.rm-blog-row .rm-blog-categories-item:hover .img-fluid{transform:scale(1.05)}}
main:has(.rm-blog-row) .rm-pagination-cont{margin-top:var(--zb-gap)}
main:has(.rm-blog-row) .pagination{gap:8px;padding:0!important}
main:has(.rm-blog-row) .pagination li:not(:last-child){margin:0}
main:has(.rm-blog-row) .pagination li :is(a,span){display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--zb-r-ctl);background:var(--zb-surface);font-family:var(--zb-body);font-size:15px;font-weight:600;line-height:1;color:var(--zb-text);transition:background-color var(--zb-t),color var(--zb-t)}
main:has(.rm-blog-row) .pagination li:is(.active,:hover) :is(a,span){background:var(--zb-accent);color:var(--zb-on-accent)}
main:has(.rm-blog-row) .pagination a:focus-visible{outline:2px solid var(--zb-accent);outline-offset:2px}
@media (prefers-reduced-motion:reduce){
.rm-blog-row .rm-blog-categories-item .img-fluid,main:has(.rm-blog-row) .pagination li :is(a,span){transition:none}
.rm-blog-row .rm-blog-categories-item:hover .img-fluid{transform:none}
}
