.blog-archive{margin-top: 100px;padding: 10px}.blog-wrap{max-width: 1140px;margin: 0 auto}.blog-title{font-family: var(--e-global-typography-primary-font-family);font-size: 45px;font-weight: 600;line-height: 1;color: var(--e-global-color-primary);text-align: center;margin: 0}.blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5rem;margin-top: 61px}.blog-card{display: flex;flex-direction: column;background: #fff;border: 1px solid rgba(47,61,77,.06);overflow: hidden;transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease}.blog-card:hover{transform: translateY(-4px);box-shadow: 0 12px 36px rgba(47,61,77,.09);border-color: rgba(219,200,135,.35)}.blog-card-thumb{display: block;position: relative;padding-bottom: 66%;overflow: hidden}.blog-card-thumb img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s ease}.blog-card-text{flex-grow: 1;padding: 1.4rem 1.5rem 1.5rem}.blog-card-title{font-family: var(--e-global-typography-primary-font-family);font-size: 1.1rem;font-weight: 700;line-height: 1.35;margin: .5rem 0 .6rem}.blog-card-title a{color: var(--e-global-color-primary);text-decoration: none;transition: color .25s ease}.blog-card-title a:hover{color: var(--e-global-color-accent)}.blog-card-meta{font-family: var(--e-global-typography-secondary-font-family);font-size: .7rem;font-weight: 400;line-height: 1.3;letter-spacing: .03em;color: rgba(42,42,42,.72)}.blog-card-more{display: inline-block;margin-top: .8rem;font-family: var(--e-global-typography-secondary-font-family);font-size: .72rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--e-global-color-accent);text-decoration: none;transition: color .25s ease,padding-left .25s ease}.blog-card-more:hover{color: var(--e-global-color-primary);padding-left: .3rem}.blog-empty{text-align: center;margin: 3rem 0;font-family: var(--e-global-typography-text-font-family);color: var(--e-global-color-text)}.blog-pagination{margin-top: 2.5rem;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 10px}.blog-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;margin: 0;font-family: var(--e-global-typography-secondary-font-family);font-size: .78rem;font-weight: 500;border: 1px solid rgba(47,61,77,.12);color: var(--e-global-color-primary);background: none;text-decoration: none;transition: all .3s ease}.blog-pagination a.page-numbers:hover{border-color: var(--e-global-color-accent);color: var(--e-global-color-accent)}.blog-pagination .page-numbers.current{background: var(--e-global-color-primary);border-color: var(--e-global-color-primary);color: var(--e-global-color-secondary)}@media (max-width: 1024px){.blog-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.blog-title{font-size: 34px}.blog-grid{grid-template-columns: 1fr;margin-top: 40px}.blog-card-thumb{padding-bottom: 50%}}@media (max-width: 580px){.blog-card-text{padding: 1.1rem 1.2rem 1.3rem}.blog-card-title{font-size: 1rem}}