.blog-post-block-list{margin:0 auto;max-width:1440px!important;padding:1rem;width:100%}.blog-post-block-list .block-list-filter-container{align-items:center;display:flex;margin-bottom:3rem}.blog-post-block-list .block-list-filter-container .blog-post-tabs{flex-grow:1}@media(max-width:992px){.blog-post-block-list .block-list-filter-container{align-items:flex-start;flex-direction:column;margin-bottom:0!important}}.blog-post-block-list .year-filter-container{align-items:center;display:flex;gap:1rem;justify-content:center}@media(max-width:992px){.blog-post-block-list .year-filter-container{margin-bottom:0!important}}.blog-post-block-list .year-filter-container .year-filter-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27%3E%3Cpath fill=%27%23374151%27 d=%27M6 9 1 4h10z%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:.95rem;font-weight:500;min-width:180px;padding:.5rem 2rem .5rem 1rem;transition:all .3s ease}.blog-post-block-list .year-filter-container .year-filter-select:hover{border-color:#dc2626}.blog-post-block-list .year-filter-container .year-filter-select:focus{outline:0;outline-offset:0}@media(max-width:768px){.blog-post-block-list .year-filter-container{flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.blog-post-block-list .year-filter-container .year-filter-label{font-size:.875rem}.blog-post-block-list .year-filter-container .year-filter-select{max-width:200px;width:100%}}.blog-post-block-list .blog-post-tabs{display:flex;justify-content:flex-start}@media(max-width:992px){.blog-post-block-list .blog-post-tabs{width:100%}}.blog-post-block-list .blog-post-tabs .tab-container{background:#f5f5f5;border-radius:8px;display:flex}@media(max-width:992px){.blog-post-block-list .blog-post-tabs .tab-container{width:100%}}.blog-post-block-list .blog-post-tabs .tab-button{background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:.95rem;font-weight:600;min-width:120px;padding:12px 24px;position:relative;transition:all .3s ease}@media(max-width:992px){.blog-post-block-list .blog-post-tabs .tab-button{width:100%}}.blog-post-block-list .blog-post-tabs .tab-button:hover{background:hsla(0,0%,100%,.5);color:#333}.blog-post-block-list .blog-post-tabs .tab-button.active{background:#dc2626;color:#fff}.blog-post-block-list .blog-post-tabs .tab-button:focus{outline:0;outline-offset:0}.blog-post-block-list .articles-container{position:relative}.blog-post-block-list .articles-grid{display:none;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.blog-post-block-list .articles-grid.active{display:grid}@media(max-width:768px){.blog-post-block-list .articles-grid{gap:1.5rem;grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.blog-post-block-list .articles-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.blog-post-block-list .articles-grid{grid-template-columns:repeat(3,1fr)}}.blog-post-block-list .article-card{overflow:hidden}.blog-post-block-list .article-card .article-image{background:#f8f9fa;border-radius:12px;height:280px;overflow:hidden;width:100%}@media(max-width:992px){.blog-post-block-list .article-card .article-image{height:220px}}.blog-post-block-list .article-card .article-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-post-block-list .article-card .article-image:hover img{transform:scale(1.05)}.blog-post-block-list .article-card .article-content{padding:1.5rem 0}.blog-post-block-list .article-card .article-content .article-date{color:#6b7280;display:block;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin-bottom:.75rem;padding-bottom:.75rem}.blog-post-block-list .article-card .article-content .article-title{color:var(--wp--preset--color--contrast);display:-webkit-box;font-size:1.75rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 1rem;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:992px){.blog-post-block-list .article-card .article-content .article-title{font-size:1.25rem}}.blog-post-block-list .article-card .article-content .article-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-post-block-list .article-card .article-content .article-title a:hover{color:#dc2626}.blog-post-block-list .article-card .article-content .article-title a:focus{outline:2px solid #dc2626;outline-offset:2px}.blog-post-block-list .article-card .article-content .article-excerpt{color:#6b7280;display:-webkit-box;font-size:.95rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-post-block-list.loading .articles-grid{opacity:.6;pointer-events:none}.blog-post-block-list .article-card{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.blog-post-block-list .article-card:first-child{animation-delay:.1s}.blog-post-block-list .article-card:nth-child(2){animation-delay:.2s}.blog-post-block-list .article-card:nth-child(3){animation-delay:.3s}.blog-post-block-list .article-card:nth-child(4){animation-delay:.4s}.blog-post-block-list .article-card:nth-child(5){animation-delay:.5s}.blog-post-block-list .article-card:nth-child(6){animation-delay:.6s}.blog-post-block-list .article-card:nth-child(7){animation-delay:.7s}.blog-post-block-list .article-card:nth-child(8){animation-delay:.8s}.blog-post-block-list .article-card:nth-child(9){animation-delay:.9s}.blog-post-block-list .article-card:nth-child(10){animation-delay:1s}.blog-post-block-list .article-card:nth-child(11){animation-delay:1.1s}.blog-post-block-list .article-card:nth-child(12){animation-delay:1.2s}.blog-post-block-list .articles-grid{transition:opacity .3s ease}.blog-post-block-list .articles-grid:not(.active){opacity:0;pointer-events:none}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.blog-post-block-list .article-card{animation:none;opacity:1;transform:none}.blog-post-block-list .article-card,.blog-post-block-list .article-image img,.blog-post-block-list .tab-button{transition:none}}@media(prefers-contrast:high){.blog-post-block-list .tab-button{border:2px solid}.blog-post-block-list .tab-button.active{border-color:#fff}.blog-post-block-list .article-card{border:2px solid #333}}@media(prefers-color-scheme:dark){.blog-post-block-list .tab-container{background:#374151}.blog-post-block-list .tab-button{color:#d1d5db}.blog-post-block-list .tab-button:hover{background:hsla(0,0%,100%,.1);color:#fff}.blog-post-block-list .article-card{background:#1f2937;border-color:#374151}.blog-post-block-list .article-card .article-title{color:#fff}.blog-post-block-list .article-card .article-date,.blog-post-block-list .article-card .article-excerpt{color:#9ca3af}}@media print{.blog-post-block-list .blog-post-tabs{display:none}.blog-post-block-list .articles-grid{display:grid!important;page-break-inside:avoid}.blog-post-block-list .article-card{page-break-inside:avoid;border:1px solid #ccc;box-shadow:none}}
