.blog-main{padding-block:60px}.blog-main__header{text-align:center;margin-bottom:32px}.blog-main__title{text-transform:uppercase;margin-bottom:30px;font:normal normal bold 38px/46px var(--font-heading)}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:48px}.blog-filter{display:inline-block;padding:7px 20px;font-size:.8125rem;font-weight:500;letter-spacing:.05em;border:1px solid var(--color-text);color:var(--color-text);text-decoration:none;transition:background .2s ease,color .2s ease}.blog-filter--active,.blog-filter:hover{background:var(--color-text);color:var(--color-background)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;margin-bottom:48px}.blog-card{display:flex;flex-direction:column}.blog-card__image-link{display:block}.blog-card__image-wrap{aspect-ratio:3/2;overflow:hidden;margin-bottom:16px}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card__image-link:hover .blog-card__img{transform:scale(1.05)}.blog-card__img-placeholder{width:100%;height:100%;background:#1a1a1a}.blog-card__content{display:flex;flex-direction:column;gap:15px;flex:1}.blog-card__meta{font-size:.75rem;color:#888;line-height:1.5;margin:0}.blog-card__meta-sep{color:#888}.blog-card__tag-link{color:var(--color-primary);text-decoration:none;font-weight:500}.blog-card__tag-link:hover{text-decoration:underline}.blog-card__title{font-family:var(--font-heading);font-weight:500;font-size:20px;letter-spacing:.81px;line-height:26px;margin:0;text-transform:uppercase}.blog-card__title-link{color:var(--color-text);text-decoration:none;transition:color .2s}.blog-card__title-link:hover{color:var(--color-primary)}.blog-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#1d1d1d;font-size:16px;font-weight:300;letter-spacing:.2px;line-height:26px;text-align:left;max-width:100%;margin:0}.blog-card__read-more{margin-top:auto;align-self:flex-start;max-width:180px;border:1px solid var(--color-primary);border-radius:2px;letter-spacing:.5px;text-align:center;vertical-align:middle;text-transform:uppercase;font:normal normal 400 14px/18px var(--font-heading);width:100%;padding:15px 10px;color:var(--color-primary)}.blog-card__read-more:hover{background:var(--color-primary);color:var(--color-background)}@media (max-width:1023px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.blog-main__title{font:normal normal bold 24px/29px var(--font-heading)}.blog-card__title{font-size:18px;letter-spacing:.81px;line-height:24px}.blog-card__excerpt{margin-bottom:10px}.blog-card__content{gap:10px}.blog-main{padding-block:40px}.blog-filters{gap:5px;margin-bottom:30px}.blog-filter{padding:6px 14px;font-size:.75rem}}@media (max-width:560px){.blog-grid{grid-template-columns:1fr;gap:32px}}