.blog-section{background:var(--at-theme-backgound-color);padding:60px 0 80px}.blog-section__header{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:28px;display:flex}.blog-section__toolbar{margin-bottom:24px}.blog-section__subtitle{color:var(--at-theme-text-color);margin:6px 0 0;font-size:15px}.blog-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.blog-results-pill{border:1.5px solid var(--at-theme-navbar-border2-color);height:46px;color:var(--at-theme-primary-color);white-space:nowrap;vertical-align:middle;border-radius:50px;flex-shrink:0;margin-right:auto;padding:0 16px;font-size:14px;font-weight:500;line-height:43px;display:inline-block}.blog-results-pill strong{color:var(--at-theme-primary-color);font-weight:600}.blog-category-scroll-wrap{width:100%;min-width:0;position:relative}.blog-category-scroll-wrap--start:before,.blog-category-scroll-wrap--end:after{content:"";pointer-events:none;z-index:2;width:48px;position:absolute;top:0;bottom:4px}.blog-category-scroll-wrap--start:before{background:linear-gradient(to right, var(--at-theme-backgound-color) 30%, transparent);left:0}.blog-category-scroll-wrap--end:after{background:linear-gradient(to left, var(--at-theme-backgound-color) 30%, transparent);right:0}.blog-category-scroll{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:100%;min-width:0;scroll-padding-inline:12px;overflow:auto hidden}.blog-category-scroll::-webkit-scrollbar{display:none}.blog-category-scroll--dragging{cursor:grabbing;scroll-behavior:auto}.blog-category-scroll--dragging .blog-category-tab{pointer-events:none}.blog-category-scroll-btn{z-index:3;border:1.5px solid var(--at-theme-navbar-border2-color);width:32px;height:32px;color:var(--at-theme-primary-color);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-55%);box-shadow:0 2px 10px #0000001a}.blog-category-scroll-btn--prev{left:2px}.blog-category-scroll-btn--next{right:2px}.blog-category-scroll-btn:hover{border-color:var(--at-theme-secondary-color);color:var(--at-theme-secondary-color);box-shadow:0 4px 14px #01a4e138}.blog-category-scroll-btn--hidden{opacity:0;visibility:hidden;pointer-events:none}.blog-filter-wrap{flex-shrink:0;position:relative}.blog-filter-btn{border:1.5px solid var(--at-theme-navbar-border2-color);height:46px;color:var(--at-theme-primary-color);cursor:pointer;white-space:nowrap;background:#fff;border-radius:50px;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.blog-filter-btn:hover{border-color:var(--at-theme-secondary-color);color:var(--at-theme-secondary-color)}.blog-filter-btn--active{border-color:var(--at-theme-secondary-color);color:var(--at-theme-secondary-color);background:#01a4e112}.blog-filter-clear{width:18px;height:18px;color:var(--at-theme-secondary-color);cursor:pointer;background:#01a4e126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.blog-filter-clear:hover{background:#01a4e14d}.blog-filter-chevron{color:var(--at-theme-third-color);flex-shrink:0;transition:transform .2s}.blog-filter-chevron--open{transform:rotate(180deg)}.blog-filter-dropdown{z-index:200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1.5px solid var(--at-theme-navbar-border2-color);scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;background:#fff;border-radius:14px;min-width:200px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 8px 32px #0000001a}.blog-filter-dropdown::-webkit-scrollbar{width:4px}.blog-filter-dropdown::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.blog-filter-group{margin-bottom:4px}.blog-filter-year{width:100%;color:var(--at-theme-primary-color);letter-spacing:.06em;text-transform:uppercase;text-align:left;pointer-events:none;background:0 0;border:none;border-radius:8px;align-items:center;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.blog-filter-selection-hint{color:var(--at-theme-third-color);padding:4px 12px 8px;font-size:12px;font-weight:500}.blog-filter-item__label{align-items:center;gap:8px;min-width:0;display:inline-flex}.blog-filter-item__check{border:1.5px solid var(--at-theme-navbar-border2-color);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.blog-filter-item__check--checked{border-color:var(--at-theme-secondary-color);background:var(--at-theme-secondary-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.blog-filter-item{width:100%;color:var(--at-theme-text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:background .15s,color .15s;display:flex}.blog-filter-item:hover{color:var(--at-theme-primary-color);background:#01a4e112}.blog-filter-item--selected{font-weight:600;color:var(--at-theme-secondary-color)!important;background:#01a4e11a!important}.blog-filter-item--month{padding-left:20px}.blog-filter-item__count{min-width:22px;height:18px;color:var(--at-theme-text-color);background:#0000000f;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.blog-filter-item--selected .blog-filter-item__count{color:var(--at-theme-secondary-color);background:#01a4e12e}.blog-search-wrap{flex-shrink:0;width:260px}.blog-search-inner{align-items:center;display:flex;position:relative}.blog-search-icon{color:var(--at-theme-third-color);pointer-events:none;flex-shrink:0;position:absolute;left:14px}.blog-search-input{border:1.5px solid var(--at-theme-navbar-border2-color);width:100%;height:46px;color:var(--at-theme-primary-color);appearance:none;background:#fff;border-radius:50px;outline:none;padding:0 44px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.blog-search-input:focus{border-color:var(--at-theme-secondary-color);box-shadow:0 0 0 3px #01a4e11f}.blog-search-input::placeholder{color:var(--at-theme-third-color)}.blog-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.blog-search-clear{width:28px;height:28px;color:var(--at-theme-third-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:flex;position:absolute;right:12px}.blog-search-clear:hover{color:var(--at-theme-primary-color);background:#0000000f}.blog-category-tabs{flex-wrap:nowrap;gap:8px;width:max-content;min-width:100%;padding:2px 4px 6px;display:flex!important}.blog-category-tabs .nav-item{flex:none;max-width:none}.blog-category-tabs .nav-item .blog-category-tab{border:1.5px solid var(--at-theme-navbar-border2-color);cursor:pointer;white-space:nowrap;text-overflow:clip;border-radius:50px;align-items:center;gap:7px;max-width:none;padding:8px 16px;font-size:15px;font-weight:500;line-height:1.4;transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s;overflow:visible;color:var(--at-theme-primary-color)!important;background-color:#fff!important;text-decoration:none!important;display:inline-flex!important}.blog-category-tabs .nav-item .blog-category-tab:hover{border-color:var(--at-theme-secondary-color)!important;color:var(--at-theme-secondary-color)!important;background-color:#01a4e112!important}.blog-category-tabs .nav-item .blog-category-tab.active,.blog-category-tabs .nav-item .blog-category-tab.active:hover,.blog-category-tabs .nav-item .blog-category-tab.active:focus{background-color:var(--at-theme-secondary-color)!important;border-color:var(--at-theme-secondary-color)!important;color:#fff!important}.blog-category-tab__count{background:#00000014;border-radius:50px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;color:inherit!important}.blog-category-tabs .nav-item .blog-category-tab.active .blog-category-tab__count{color:#fff!important;background:#ffffff47!important}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blog-card{background:#fff;border:1px solid #0000;border-radius:14px;flex-direction:row;align-items:stretch;transition:box-shadow .25s,transform .25s,border-color .25s;animation:.35s both cardIn;display:flex;overflow:hidden;box-shadow:0 1px 10px #0000000e}.blog-card:hover{border-left-color:var(--at-theme-secondary-color);transform:translateY(-3px);box-shadow:0 6px 28px #0000001a}.blog-card__img-wrap{flex-shrink:0;align-self:stretch;width:230px;display:block;position:relative;overflow:hidden}.blog-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-card:hover .blog-card__img{transform:scale(1.04)}.blog-card__body{flex-direction:column;flex:1;min-width:0;padding:18px 20px 20px;display:flex}.blog-card__date{color:var(--at-theme-text-color);letter-spacing:.02em;align-items:center;gap:5px;margin-bottom:9px;font-size:12px;font-weight:500;display:inline-flex}.blog-card__date svg{color:var(--at-theme-secondary-color);flex-shrink:0}.blog-card__title{color:var(--at-theme-primary-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card__title{color:var(--at-theme-secondary-color)}.blog-card__desc{color:var(--at-theme-text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 14px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card__cta{background:var(--at-theme-secondary-color);color:#fff;white-space:nowrap;border-radius:50px;align-self:flex-start;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.blog-card__cta:hover{color:#fff;background:#0092cb;transform:translate(3px);box-shadow:0 4px 14px #01a4e152}.blog-card__cta svg{flex-shrink:0;transition:transform .22s}.blog-card__cta:hover svg{transform:translate(4px)}.blog-empty{color:var(--at-theme-third-color);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.blog-empty p{margin:0;font-size:17px}.blog-skeleton-card{background:#fff;border:1px solid #f0f1f3;border-radius:14px;flex-direction:row;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1px 10px #0000000e}.blog-skeleton-img{flex-shrink:0;align-self:stretch;width:195px;min-height:190px}.blog-skeleton-body{flex-direction:column;flex:1;gap:11px;padding:18px 20px 20px;display:flex}.blog-skeleton-line{border-radius:8px;height:12px}.blog-skeleton-line:first-child{height:10px;width:38%!important}.blog-skeleton-line:last-child{border-radius:50px;height:32px;margin-top:auto;width:100px!important}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 37%,#f0f0f0 63%) 0 0/600px 100%;animation:1.4s linear infinite shimmer}.blog-pagination-outer{justify-content:center;margin-top:44px;display:flex}.blog-pagination-wrap{justify-content:center;display:flex}.page-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.page-navigation .page-item .page-link{border:1.5px solid var(--at-theme-navbar-border2-color);min-width:40px;height:40px;color:var(--at-theme-primary-color);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.page-navigation .page-item .page-link:hover{border-color:var(--at-theme-secondary-color);color:var(--at-theme-secondary-color);background:#01a4e10f}.page-navigation .page-item.active .page-link{box-shadow:0 4px 12px #01a4e147;background:var(--at-theme-secondary-color)!important;border-color:var(--at-theme-secondary-color)!important;color:#fff!important}.page-navigation .page-item.disabled .page-link{opacity:.4;pointer-events:none}@media (min-width:1440px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1199px){.blog-card__img-wrap,.blog-skeleton-img{width:155px}.blog-card__title{font-size:15px}.blog-card__body{padding:15px 16px 18px}}@media (max-width:767px){.blog-section{padding:36px 0 56px}.blog-section__header{gap:12px;margin-bottom:20px}.blog-header-actions{justify-content:flex-start}.blog-results-pill{text-align:center;width:100%;margin-right:0}.blog-category-scroll-wrap--start:before,.blog-category-scroll-wrap--end:after{width:36px}.blog-category-scroll-btn{width:28px;height:28px}.blog-search-wrap{flex:1;width:100%;min-width:0}.blog-filter-wrap{flex-shrink:0}.blog-filter-dropdown{min-width:180px;left:0;right:auto}.blog-grid{grid-template-columns:1fr}.blog-card,.blog-skeleton-card{border-top:3px solid #0000;border-left:1px solid #f0f1f3;flex-direction:column}.blog-card:hover{border-top-color:var(--at-theme-secondary-color);border-left-color:#f0f1f3}.blog-card__img-wrap{align-self:auto;width:100%;height:200px}.blog-skeleton-img{width:100%;height:175px;min-height:unset}.blog-card__body,.blog-skeleton-body{padding:15px 16px 18px}.blog-category-tabs{gap:7px;margin-bottom:16px}.page-navigation .page-item .page-link{border-radius:8px;min-width:36px;height:36px;font-size:14px}}@media (max-width:360px){.blog-card__body{padding:14px 15px 16px}.blog-card__title{font-size:15px}.blog-category-tabs .nav-item .blog-category-tab{padding:7px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.blog-card{opacity:1;animation:none;transform:none}.blog-card,.blog-card__img,.blog-card__cta,.blog-search-input,.blog-category-tabs .nav-item .blog-category-tab,.blog-category-scroll-btn,.page-navigation .page-item .page-link{transition:none}.blog-category-scroll{scroll-behavior:auto}.blog-card:hover{transform:none}.shimmer{background:#ebebeb;animation:none}}
