.zc-blogs-page{background:#fff;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2.5rem,5vw,3.75rem)}.zc-blogs-page-inner{max-width:var(--zc-shell,1280px);margin-inline:auto;padding-inline:var(--zc-gutter,16px);box-sizing:border-box}.zc-blogs-list-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:end;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:1.25rem;border-bottom:3px solid var(--zc-yellow-end,#ffc738)}.zc-blogs-list-kicker{margin:0 0 .4rem;font-size:.875rem;font-weight:600;color:var(--zc-blue,#1aa7ff)}.zc-blogs-list-title{margin:0 0 .5rem;font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif);font-size:var(--zc-h1,clamp(1.95rem,1.4vw + 1.45rem,2.65rem));font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#0f2433}.zc-blogs-list-sub{margin:0;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--zc-text-muted,#4b5563)}.zc-blogs-search-label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:600;color:var(--zc-blue,#1aa7ff)}.zc-blogs-search-field{position:relative;display:flex;align-items:center}.zc-blogs-search-field>i{position:absolute;left:.9rem;color:var(--zc-blue,#1aa7ff);font-size:.9rem;pointer-events:none}.zc-blogs-search-field input{width:100%;min-height:48px;padding:.65rem 2.5rem .65rem 2.45rem;border:1px solid rgba(26,167,255,.35);border-radius:var(--zc-radius-sm,8px);background:#fff;color:var(--zc-text,#111827);font-family:var(--zc-font-body,"Poppins",system-ui,sans-serif);font-size:1rem;line-height:1.3;box-sizing:border-box}.zc-blogs-search-field input::placeholder{color:#9aa8b5}.zc-blogs-search-field input:focus{outline:none;border-color:var(--zc-blue,#1aa7ff);box-shadow:0 0 0 3px rgba(26,167,255,.18)}.zc-blogs-search-clear{position:absolute;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--zc-text-muted,#4b5563);font-size:1.35rem;line-height:1;cursor:pointer}.zc-blogs-search-clear:hover{background:var(--zc-blue-soft,#eaf7ff);color:var(--zc-blue-deep,#0b5f8a)}.zc-blogs-search-meta{margin:.45rem 0 0;font-size:.8125rem;color:var(--zc-text-muted,#4b5563)}.zc-blogs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.zc-blogs-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(26,167,255,.16);border-radius:var(--zc-radius,10px);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.zc-blogs-card:hover{border-color:var(--zc-blue,#1aa7ff);box-shadow:0 10px 24px rgba(11,95,138,.1)}.zc-blogs-card-media{background:var(--zc-blue-soft,#eaf7ff);aspect-ratio:16/10;overflow:hidden}.zc-blogs-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.zc-blogs-card-body{display:flex;flex-direction:column;flex:1 1;gap:.5rem;padding:1rem 1.05rem 1.15rem}.zc-blogs-card h2.zc-blogs-card-title,.zc-blogs-card-title{margin:0!important;font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif)!important;font-size:.98rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#0f2433!important}.zc-blogs-card h2.zc-blogs-card-title,.zc-blogs-card-text,.zc-blogs-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zc-blogs-card-text{margin:0;flex:1 1;font-size:.9rem;line-height:1.45;color:var(--zc-text-muted,#4b5563)}.zc-blogs-card-more{display:inline-flex;align-items:center;align-self:flex-end;gap:.35rem;margin-top:auto;padding:.35rem .7rem;border:1px solid rgba(26,167,255,.35);border-radius:var(--zc-radius-sm,8px);background:var(--zc-blue-soft,#eaf7ff);font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--zc-blue,#1aa7ff);text-decoration:none}.zc-blogs-card-more:after{content:"→";font-size:.9em;transition:transform .15s ease}.zc-blogs-card:hover .zc-blogs-card-more{background:var(--zc-blue,#1aa7ff);border-color:var(--zc-blue,#1aa7ff);color:#fff;text-decoration:none}.zc-blogs-card:hover .zc-blogs-card-more:after{transform:translateX(2px)}.zc-blogs-empty{text-align:center;padding:2.5rem 1rem;border:1px dashed rgba(26,167,255,.35);border-radius:var(--zc-radius,10px);background:var(--zc-surface-soft,#f5f9fc)}.zc-blogs-empty p{margin:0 0 1rem;color:var(--zc-text-muted,#4b5563)}.zc-blogs-empty-reset{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1rem;border:1px solid var(--zc-blue,#1aa7ff);border-radius:var(--zc-radius-sm,8px);background:#fff;color:var(--zc-blue,#1aa7ff);font-weight:600;cursor:pointer}.zc-blogs-empty-reset:hover{background:var(--zc-blue-soft,#eaf7ff)}@media (max-width:991.98px){.zc-blogs-list-head{grid-template-columns:1fr;align-items:stretch}.zc-blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:575.98px){.zc-blogs-page{padding-top:1.15rem}.zc-blogs-list-title{font-size:clamp(1.55rem,6vw,1.9rem)}.zc-blogs-grid{grid-template-columns:1fr;gap:.9rem}.zc-blogs-card-body{padding:.9rem .95rem 1rem}.zc-blogs-search-field input{font-size:16px}}.card-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zc-blog-article{background:#fff}.zc-blog-shell,.zc-blog-shell-inner{max-width:var(--zc-shell,1280px);margin-inline:auto;padding-inline:var(--zc-gutter,16px);box-sizing:border-box}.zc-blog-topbar{border-bottom:1px solid rgba(11,95,138,.1);background:var(--zc-surface-soft,#f5f9fc)}.zc-blog-topbar .zc-blog-shell-inner{padding-block:.85rem}.zc-blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.875rem;color:var(--zc-blue,#1aa7ff)}.zc-blog-breadcrumb a{color:var(--zc-blue,#1aa7ff);text-decoration:none;font-weight:600}.zc-blog-breadcrumb a:hover{color:var(--zc-blue-deep,#0b5f8a);text-decoration:underline;text-underline-offset:.12em}.zc-blog-breadcrumb-sep{color:rgba(26,167,255,.45)}.zc-blog-breadcrumb-current{max-width:min(42ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zc-blue,#1aa7ff);font-weight:500}.zc-blog-shell{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.25rem)}.zc-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15.5rem,19rem);grid-gap:clamp(1.75rem,3.5vw,3rem);gap:clamp(1.75rem,3.5vw,3rem);align-items:start}.zc-blog-main{min-width:0}.zc-blog-header{margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:3px solid var(--zc-yellow-end,#ffc738)}.zc-blog-cats{margin:0 0 .55rem;font-family:var(--zc-font-body,"Poppins",system-ui,sans-serif);font-size:.875rem;font-weight:600;color:var(--zc-blue,#1aa7ff)}.zc-blog-title{margin:0 0 .75rem;font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif);font-size:var(--zc-h1,clamp(1.95rem,1.4vw + 1.45rem,2.65rem));font-weight:var(--zc-h1-weight,700);letter-spacing:-.02em;line-height:1.18;color:#0f2433}.zc-blog-lead{margin:0;max-width:48rem;font-size:1.0625rem;line-height:1.65;color:var(--zc-text-muted,#4b5563)}.zc-blog-feature{margin:0 0 1.75rem;overflow:hidden;border-radius:var(--zc-radius,10px);border:1px solid rgba(26,167,255,.16);background:var(--zc-blue-soft,#eaf7ff)}.zc-blog-feature img{display:block;width:100%;height:auto;max-height:26rem;object-fit:cover;vertical-align:middle}.blog-post-content,.zc-blog-content{font-family:var(--zc-font-body,"Poppins",system-ui,sans-serif);font-size:var(--zc-body-size,1.0625rem);line-height:var(--zc-body-lh,1.65);color:var(--zc-text,#111827);overflow-wrap:anywhere}.zc-blog-content>:first-child{margin-top:0}.zc-blog-content h2,.zc-blog-content h3,.zc-blog-content h4{font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif);color:#0f2433;letter-spacing:-.015em;line-height:1.25;margin:1.85rem 0 .7rem}.zc-blog-content h2{font-size:var(--zc-h2,clamp(1.5rem,1.05vw + 1.15rem,2.1rem));font-weight:var(--zc-h-weight,600)}.zc-blog-content h3{font-size:var(--zc-h3,clamp(1.25rem,.6vw + 1.05rem,1.5rem))}.zc-blog-content p{margin:0 0 1.05rem}.zc-blog-content a:not(.blog-admin-blue-btn):not(.customyellowbtn):not(.custombluebtn){color:var(--zc-blue,#1aa7ff);font-weight:600;text-decoration:underline;text-underline-offset:.14em}.zc-blog-content a:not(.blog-admin-blue-btn):not(.customyellowbtn):not(.custombluebtn):hover{color:var(--zc-blue-deep,#0b5f8a)}.zc-blog-content .blog-admin-blue-btn,.zc-blog-content a.blog-admin-blue-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:48px!important;height:auto!important;margin:.75rem 0!important;padding:.7rem 1.35rem!important;border:2px solid var(--zc-blue,#1aa7ff)!important;border-radius:var(--zc-radius-sm,8px)!important;background:var(--zc-blue,#1aa7ff)!important;color:#fff!important;font-family:var(--zc-font-body,"Poppins",system-ui,sans-serif)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(26,167,255,.28)!important;box-sizing:border-box!important}.zc-blog-content .blog-admin-blue-btn:hover,.zc-blog-content a.blog-admin-blue-btn:hover{background:var(--zc-blue-deep,#0b5f8a)!important;border-color:var(--zc-blue-deep,#0b5f8a)!important;color:#fff!important;transform:none!important}.zc-blog-content .blog-btn-row,.zc-blog-content .blog-handle-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.25rem 0}.zc-blog-content iframe,.zc-blog-content img,.zc-blog-content picture,.zc-blog-content video{max-width:100%!important}.zc-blog-content img,.zc-blog-content video{height:auto!important;margin:.85rem 0 1.25rem;border-radius:var(--zc-radius,10px);border:1px solid rgba(11,95,138,.08)}.zc-blog-content iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--zc-radius,10px)}.zc-blog-content table{width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.zc-blog-content td,.zc-blog-content th{padding:.65rem .75rem;vertical-align:top;border:1px solid rgba(11,95,138,.14);overflow-wrap:anywhere}.zc-blog-content th{background:var(--zc-blue-soft,#eaf7ff);color:#0f2433;font-weight:600;text-align:left}.zc-blog-content ol,.zc-blog-content ul{margin:0 0 1.15rem;padding-left:1.25rem}.zc-blog-content li{margin-bottom:.35rem}.zc-blog-content blockquote{margin:1.35rem 0;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--zc-blue,#1aa7ff);color:#3d5260;background:transparent}.zc-blog-aside{position:-webkit-sticky;position:sticky;top:calc(var(--zc-chrome-offset, 112px) + 10px);align-self:start;display:flex;flex-direction:column;gap:.85rem;max-height:calc(100vh - var(--zc-chrome-offset, 112px) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.zc-blog-aside-block{padding:1rem 1.05rem 1.05rem;background:#fff;border:1px solid rgba(26,167,255,.18);border-radius:var(--zc-radius,10px);box-shadow:0 6px 18px rgba(26,167,255,.08)}.zc-blog-aside-title{margin:0 0 .65rem!important;padding-bottom:.45rem;border-bottom:2px solid var(--zc-blue,#1aa7ff);font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif)!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important;color:var(--zc-blue,#1aa7ff)!important}.zc-blog-aside-copy{margin:0 0 .5rem;font-size:.8125rem;line-height:1.4;color:var(--zc-text-muted,#4b5563)}.zc-blog-contact-list,.zc-blog-service-list{list-style:none;margin:0;padding:0}.zc-blog-service-list li+li{border-top:1px solid rgba(26,167,255,.12)}.zc-blog-service-list a{display:block;padding:.42rem 0;color:var(--zc-blue,#1aa7ff);font-size:.9rem;font-weight:500;line-height:1.3;text-decoration:none}.zc-blog-service-list a:hover{color:var(--zc-blue-deep,#0b5f8a);font-weight:600}.zc-blog-contact-list li+li{margin-top:.3rem}.zc-blog-contact-list a{color:var(--zc-blue,#1aa7ff);font-size:.9rem;font-weight:600;text-decoration:none}.zc-blog-contact-list a:hover{color:var(--zc-blue-deep,#0b5f8a);text-decoration:underline}.zc-blog-aside a.customyellowbtn.zc-blog-aside-cta,.zc-blog-aside a.zc-blog-aside-cta.customyellowbtn:not(.topbar-mobile-btn):not(.zuri-header-cta):not(.topbar-center-cta){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin-top:.7rem!important;padding:0 .85rem!important;font-family:var(--zc-font-body,"Poppins",system-ui,sans-serif)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;text-align:center;text-decoration:none!important;box-shadow:0 4px 12px rgba(255,199,56,.28)!important;box-sizing:border-box!important}.zc-blog-recent{padding:clamp(2rem,4vw,3.25rem) 0 clamp(2.5rem,5vw,3.75rem);background:var(--zc-surface-soft,#f5f9fc);border-top:1px solid rgba(11,95,138,.1)}.zc-blog-recent-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.zc-blog-recent-copy h2{margin:0 0 .3rem;font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;color:#0f2433}.zc-blog-recent-copy p{margin:0;color:var(--zc-text-muted,#4b5563);font-size:.98rem}.zc-blog-carousel-nav{display:flex;gap:.5rem;flex-shrink:0}.zc-blog-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--zc-radius-sm,8px);background:var(--zc-blue,#1aa7ff);color:#fff;font-size:.95rem;cursor:pointer}.zc-blog-carousel-arrow:hover:not(:disabled){background:var(--zc-blue-deep,#0b5f8a)}.zc-blog-carousel-arrow:disabled{opacity:.35;cursor:default}.zc-blog-carousel{position:relative;width:100%}#carousel-vp,.zc-blog-carousel-vp{width:100%;overflow:hidden}#cCarousel #cCarousel-inner,.zc-blog-carousel-track{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}#cCarousel #cCarousel-inner::-webkit-scrollbar,.zc-blog-carousel-track::-webkit-scrollbar{display:none}.aincarusel,.zc-blog-carousel-link{flex:0 0 min(280px,82vw);width:min(280px,82vw);max-width:280px;text-decoration:none;color:inherit;scroll-snap-align:start}.cCarousel-item,.zc-blog-carousel-card{height:100%;min-height:360px;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(26,167,255,.16);border-radius:var(--zc-radius,10px);overflow:hidden;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.aincarusel:hover .cCarousel-item,.zc-blog-carousel-link:hover .zc-blog-carousel-card{border-color:var(--zc-blue,#1aa7ff);box-shadow:0 12px 28px rgba(11,95,138,.1)}.zc-blog-carousel-media{background:var(--zc-blue-soft,#eaf7ff);aspect-ratio:16/10;overflow:hidden}.cCarousel-item img,.zc-blog-carousel-card img,.zc-blog-carousel-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cCarousel-item .infos,.zc-blog-carousel-infos{flex:1 1;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.05rem 1.15rem;background:#fff;color:#0f2433}.cCarousel-item .infos h3,.cCarousel-item .infos h4,.zc-blog-carousel-infos h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--zc-font-heading,"Montserrat",system-ui,sans-serif);font-size:1.02rem;font-weight:700;line-height:1.3;color:#0f2433}.cCarousel-item .infos p,.zc-blog-carousel-infos p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;flex:1 1;font-size:.88rem;line-height:1.45;color:var(--zc-text-muted,#4b5563)}.zc-blog-carousel-more{margin-top:.35rem;font-size:.875rem;font-weight:600;color:var(--zc-blue,#1aa7ff)}.zc-blog-carousel-link:hover .zc-blog-carousel-more{color:var(--zc-blue-deep,#0b5f8a);text-decoration:underline}.zc-blog-recent-actions{text-align:center;margin-top:1.5rem}.recent-blogs-view-all.custombluebtn,a.recent-blogs-view-all.custombluebtn{display:inline-flex!important;align-items:center;justify-content:center;min-width:220px;min-height:var(--zc-btn-h,48px)!important;height:auto!important;padding:.75rem 1.5rem!important;text-decoration:none!important;width:auto!important}@media (max-width:991.98px){.zc-blog-layout{grid-template-columns:1fr}.zc-blog-aside{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.zc-blog-header{border-bottom-width:2px}}@media (max-width:700px){.zc-blog-recent-head{flex-direction:column;align-items:flex-start}.zc-blog-carousel-nav{align-self:flex-end}}@media (max-width:575.98px){.zc-blog-aside{grid-template-columns:1fr}.zc-blog-breadcrumb-current{max-width:16ch}.blog-post-content,.zc-blog-content{font-size:1rem;line-height:1.65}.zc-blog-content table{display:block;overflow-x:auto;table-layout:auto;font-size:13px}.zc-blog-feature img{max-height:16rem}.cCarousel-item,.zc-blog-carousel-card{min-height:340px}}@media (prefers-reduced-motion:reduce){#cCarousel #cCarousel-inner,.zc-blog-carousel-card,.zc-blog-carousel-track{scroll-behavior:auto;transition:none}}.blog-container{max-width:var(--zc-shell,1280px);overflow-x:hidden}.myheadingforblog{color:#0f2433}.content-container{border:0;box-shadow:none;padding:0}