.global-blogs .container{display:flex;flex-direction:column;gap:var(--space-lg)}.gbl-header{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.gbl-header h2{color:var(--text-color);margin:0}.gbl-slider-wrapper{position:relative;width:100%}.gbl-slider-container{display:flex;align-items:center;gap:var(--space-sm)}.gbl-swiper{overflow:hidden;border-radius:var(--radius-lg);padding:var(--space-md);flex-grow:1;min-width:0}.gbl-swiper .swiper-slide{height:auto}.gbl-blog-card{display:block;text-decoration:none;background:var(--card-bg);border:1px solid var(--accent-color);border-radius:var(--radius-md);box-shadow:0 4px 12px rgb(0 0 0 / .05);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%;isolation:isolate}.gbl-blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.gbl-card-image{width:100%;height:220px;background-color:var(--ul-bg-white);display:flex;align-items:center;justify-content:center;position:relative}.global-blogs.theme-white .gbl-card-image{background-color:var(--ul-primary-lighter);opacity:.8}.global-blogs.theme-blue .gbl-card-image{background-color:var(--ul-white);opacity:1}.gbl-card-image img{width:100%;height:100%;object-fit:cover;display:block}.gbl-card-placeholder{font-size:4rem;color:var(--ul-primary);opacity:.2}.gbl-card-content{padding:var(--space-md)}.gbl-card-content p{margin:0;color:var(--text-color);font-size:1.8rem;line-height:1.4;font-weight:600}.global-blogs.theme-blue .gbl-card-content p{color:var(--ul-black)}.gbl-nav-prev,.gbl-nav-next{position:static;transform:none;width:48px;height:48px;background:var(--ul-white);color:var(--ul-primary);border-radius:50%;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.2s ease;z-index:10;flex-shrink:0}.gbl-nav-prev:hover,.gbl-nav-next:hover{transform:scale(1.05)}.gbl-nav-prev::after,.gbl-nav-next::after{font-size:1.2rem;font-weight:700}.gbl-pagination{position:relative;margin-top:var(--space-md)}.gbl-pagination .swiper-pagination-bullet{background:var(--text-color);opacity:.3;width:10px;height:10px}.gbl-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--ul-cta)}@media (max-width:900px){.gbl-nav-prev,.gbl-nav-next{display:none}.gbl-slider-container{display:block}}@media (min-width:901px){.gbl-pagination{display:none}}