#article-list{background:#fff}.blog-archive{padding:80px 0}.blog-archive__query{margin-bottom:3rem}.blog-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:992px){.blog-archive__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-archive__grid{grid-template-columns:1fr}}.blog-archive__card{background-color:#fff;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:all .3s ease;display:flex;flex-direction:column;height:100%}.blog-archive__card:hover{border-color:var(--wp--preset--color--accent);transform:translateY(-4px)}.blog-archive__image-wrapper{position:relative;width:100%}.blog-archive__image-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 50%);pointer-events:none;z-index:1}.blog-archive__image{width:100%;aspect-ratio:16/10;overflow:hidden;display:block}.blog-archive__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;filter:grayscale(1);opacity:.5}.blog-archive__image a{display:block;height:100%}.blog-archive__image a:hover img{transform:scale(1.05)}.blog-archive__content{margin-top:0;padding:1.25rem;flex-grow:1;display:flex;flex-direction:column}.blog-archive__date{position:absolute;top:1rem;left:1rem;z-index:2;font-size:12px;color:#fff;font-weight:600;background-color:rgba(0,0,0,.4);padding:.375rem .75rem;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-top:0}.blog-archive__date time{color:inherit}.blog-archive__post-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-left:0;margin-right:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.blog-archive__post-title a{color:var(--wp--preset--color--primary);text-decoration:none;transition:color .3s ease}.blog-archive__post-title a:hover{color:var(--wp--preset--color--accent)}.blog-archive__excerpt{color:var(--wp--preset--color--secondary);line-height:1.7;margin-bottom:0;margin-top:0;flex-grow:1}.blog-archive__excerpt .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.blog-archive__excerpt p{margin:0}.blog-archive__excerpt .wp-block-post-excerpt__more-text{margin-top:1rem;display:inline-block}.blog-archive__excerpt .wp-block-post-excerpt__more-link{color:var(--wp--preset--color--accent);text-decoration:none;font-weight:600;font-size:.9375rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.blog-archive__excerpt .wp-block-post-excerpt__more-link:after{content:"";display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg width="16" height="16" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4.16669 10H15.8334" stroke="%2373513D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M10 4.16669L15.8333 10L10 15.8334" stroke="%2373513D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.blog-archive__excerpt .wp-block-post-excerpt__more-link:hover{color:var(--wp--preset--color--primary)}.blog-archive__excerpt .wp-block-post-excerpt__more-link:hover:after{transform:translateX(4px)}.blog-archive__pagination{margin-top:32px !important;gap:.75rem}.blog-archive__pagination .wp-block-query-pagination-previous,.blog-archive__pagination .wp-block-query-pagination-next{padding:.75rem 1.5rem;background-color:#fff;color:var(--wp--preset--color--primary);text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease;display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,.08)}.blog-archive__pagination .wp-block-query-pagination-previous:hover,.blog-archive__pagination .wp-block-query-pagination-next:hover{background-color:var(--wp--preset--color--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.blog-archive__pagination .wp-block-query-pagination-numbers{gap:.5rem;display:flex;align-items:center}.blog-archive__pagination .wp-block-query-pagination-numbers a,.blog-archive__pagination .wp-block-query-pagination-numbers .page-numbers{padding:.5rem 1rem;background-color:#fff;color:var(--wp--preset--color--secondary);text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease;display:inline-block;box-shadow:0 1px 4px rgba(0,0,0,.06)}.blog-archive__pagination .wp-block-query-pagination-numbers a:hover,.blog-archive__pagination .wp-block-query-pagination-numbers .page-numbers:hover{background-color:var(--wp--preset--color--light);color:var(--wp--preset--color--primary);transform:translateY(-1px)}.blog-archive__pagination .wp-block-query-pagination-numbers a.current,.blog-archive__pagination .wp-block-query-pagination-numbers .page-numbers.current{background-color:var(--wp--preset--color--primary);color:#fff;box-shadow:0 2px 8px rgba(115,81,61,.3)}.blog-archive__pagination .wp-block-query-pagination-numbers .dots{padding:.5rem 1rem;color:var(--wp--preset--color--secondary)}