.blog-filter-section{background:var(--blog-white);padding:30px 0 40px;width:100%;display:flex;justify-content:center}.blog-filter-container{max-width:1440px;width:100%;padding:0 80px;display:flex;justify-content:center}.blog-category-filters{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.category-filter-tab{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:var(--blog-600);text-decoration:none;text-transform:capitalize;padding:10px 20px;background:var(--blog-200);border-radius:50px;border:none;transition:all .3s ease;cursor:pointer;white-space:nowrap}.category-filter-tab:hover{background:var(--blog-primary);color:var(--blog-white)}.category-filter-tab.active{background:var(--blog-primary);color:var(--blog-white);font-weight:400}.category-filter-tab.active:hover{background:#7a7062;color:var(--blog-white)}.blog-posts-section{background:var(--blog-white);padding:80px 0;width:100%;display:flex;justify-content:center}.blog-posts-container{max-width:1440px;width:100%;padding:0 80px}.blog-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px;margin-bottom:60px;max-width:1280px;margin-left:auto;margin-right:auto}.blog-card{display:flex;flex-direction:column;gap:28px;position:relative}.blog-card:nth-child(3n+2)::before,.blog-card:nth-child(3n)::before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:1px;background:var(--blog-400)}.blog-card-content{display:flex;flex-direction:column;gap:10px;order:1;flex:1}.blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:15px}.blog-card-date{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;color:var(--blog-light-text);font-style:normal}.blog-card-category{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;color:var(--blog-dark-text);padding:5px 10px;border:.5px solid var(--blog-dark-text);border-radius:0;background:0 0;white-space:nowrap}.blog-card-title-section{display:flex;flex-direction:column;gap:5px}.blog-card-title{margin:0}.blog-card-title a{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:400;line-height:1.3;color:var(--blog-dark-text);text-decoration:none;text-transform:capitalize;transition:color .3s ease;display:block}.blog-card-title a:hover{color:var(--blog-light-text)}.blog-card-excerpt{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:300;line-height:1.3;color:var(--blog-light-text);margin:0}.blog-card-image{width:100%!important;height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden!important;order:2;flex-shrink:0;position:relative}.blog-card-image a{display:block!important;width:100%!important;height:100%!important}.blog-card:hover .blog-card-thumbnail{transform:scale(1.05)}.no-blog-posts{text-align:center;padding:80px 20px}.no-blog-posts p{font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;color:var(--blog-light-text)}.blog-pagination{display:flex;justify-content:center;margin-top:60px}.blog-pagination .page-numbers{display:flex;gap:10px;list-style:none;padding:0;margin:0;align-items:center;flex-wrap:wrap;justify-content:center}.blog-pagination .page-numbers li{list-style:none}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:6px 14px!important;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:20px!important;font-weight:400!important;color:#5a4f42!important;text-decoration:none!important;border:1px solid #5a4f42!important;border-radius:0!important;background:0 0!important;transition:all .3s ease!important;box-sizing:border-box!important}.blog-pagination .page-numbers a:hover{background:#5a4f42!important;color:var(--blog-white)!important;border-color:#5a4f42!important}.blog-pagination .page-numbers .current{background:#5a4f42!important;color:var(--blog-white)!important;border-color:#5a4f42!important}.blog-pagination .page-numbers .dots{border:none!important;background:0 0!important;min-width:auto!important;padding:0 4px!important;color:var(--blog-primary)!important;font-size:20px!important;cursor:default!important;pointer-events:none!important}.blog-pagination .page-numbers a.page-nav{display:flex!important;width:40px!important;height:40px!important;padding:0!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important}.blog-archive-shortcode{width:100vw!important;margin-left:calc(-50vw + 50%)!important;overflow-x:hidden}@media (max-width:1279px){.blog-filter-container,.blog-posts-container{padding:0 60px}.blog-posts-grid{grid-template-columns:repeat(3,1fr);gap:28px 20px}.blog-card-image,.blog-archive-shortcode .blog-card-image{height:280px!important;min-height:280px!important;max-height:280px!important}}@media (max-width:1023px){.blog-filter-container,.blog-posts-container{padding:0 40px}.blog-posts-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.blog-card-image,.blog-archive-shortcode .blog-card-image{height:260px!important;min-height:260px!important;max-height:260px!important}.blog-card:nth-child(3n+2)::before,.blog-card:nth-child(3n)::before{display:none}.blog-card:nth-child(2n)::before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:1px;background:var(--blog-400)}.blog-pagination .page-numbers{gap:8px}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{min-width:38px;height:38px;font-size:18px;padding:5px 12px}.blog-pagination .page-numbers a.page-nav{width:38px;height:38px}}@media (max-width:767px){.blog-filter-container,.blog-posts-container{padding:0 20px}.blog-filter-section{padding:20px 0 30px}.blog-category-filters{gap:10px;overflow-x:visible;padding-bottom:0;flex-wrap:wrap;justify-content:flex-start}.category-filter-tab{font-size:14px;padding:10px 20px;flex-shrink:0}.blog-posts-section{padding:50px 0}.blog-posts-grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.blog-card-image,.blog-archive-shortcode .blog-card-image{width:100%!important;height:auto!important;min-height:unset!important;max-height:unset!important;aspect-ratio:384/320}.blog-card::before,.blog-card:nth-child(2n)::before,.blog-card:nth-child(3n)::before,.blog-card:nth-child(3n+2)::before{display:none!important}.blog-card-content{gap:10px}.blog-card-title a{font-size:20px}.blog-card-excerpt{font-size:16px}.blog-pagination{margin-top:40px}.blog-pagination .page-numbers{gap:6px}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{min-width:36px;height:36px;font-size:16px;padding:5px 10px}.blog-pagination .page-numbers a.page-nav{width:36px;height:36px}.blog-pagination .page-numbers a[aria-label="First page"],.blog-pagination .page-numbers a[aria-label="Last page"]{display:none}}@media (max-width:480px){.blog-card-title a{font-size:18px}.blog-card-excerpt{font-size:14px}.blog-card-date{font-size:12px}.blog-card-category{font-size:11px;padding:4px 8px}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{min-width:32px;height:32px;font-size:14px;padding:4px 8px}.blog-pagination .page-numbers a.page-nav{width:32px;height:32px}}.blog-card-read-more{display:none!important}@media print{.blog-filter-section,.blog-pagination{display:none}.blog-card-image{break-inside:avoid}}