.blog{padding:0 0 54px;}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;}.blog-tags__item{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid var(--color-border);border-radius:6px;background:#fff;color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none;}.blog-tags__item:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none;}.blog-tags__item.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff;}.blog-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;}.blog-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e4e8e5;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .2s ease, box-shadow .2s ease;}.blog-card:hover{border-color:#cfd8d1;box-shadow:0 8px 24px rgba(31,45,36,.08);}.blog-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#f2f4f3;text-decoration:none;}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease;}.blog-card:hover .blog-card__media img{transform:scale(1.03);}.blog-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg, #f1f3f2 0%, #e8ecea 100%);}.blog-card__body{display:flex;flex-direction:column;gap:10px;padding:16px;}.blog-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:#747474;font-size:12px;font-weight:600;}.blog-card__meta span{color:var(--color-primary);}.blog-card__title{margin:0;font-size:19px;line-height:1.25;font-weight:700;}.blog-card__title::after{display:none;}.blog-card__title a{color:var(--color-text);text-decoration:none;}.blog-card__title a:hover{color:var(--color-primary);text-decoration:none;}.blog-card p{margin:0;color:#535353;font-size:14px;line-height:1.55;}.blog-empty{padding:28px 0;color:#535353;}.blog-post{padding:0 0 58px;}.blog-post .container{max-width:1040px;}.blog-post__head{max-width:900px;}.blog-post__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;color:#747474;font-size:13px;font-weight:600;}.blog-post__meta a{color:var(--color-primary);text-decoration:none;}.blog-post__meta a:hover{text-decoration:underline;}.blog-post__lead{max-width:760px;margin:0 0 24px;color:#535353;font-size:18px;line-height:1.55;}.blog-post__cover{max-width:860px;margin:0 0 28px;}.blog-post__cover img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;}.blog-post__video{max-width:860px;margin:0 0 28px;}.blog-post__video iframe, .blog-post__video video{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:8px;background:#111;}.blog-post__content{max-width:860px;}.blog-post__content img{height:auto;border-radius:8px;}.blog-post__content figure{margin:24px 0;}.blog-post__content figure img{width:100%;}.blog-post__content figcaption{margin-top:8px;color:#747474;font-size:13px;line-height:1.45;}.blog-post__content blockquote{margin:24px 0;padding:14px 18px;border-left:4px solid var(--color-primary);background:#f6f8f6;color:#333;}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:640px){.blog{padding-bottom:36px;}.blog-grid{grid-template-columns:1fr;gap:14px;}.blog-tags{gap:7px;margin-bottom:18px;}.blog-tags__item{min-height:32px;padding:6px 10px;font-size:13px;}.blog-card__body{padding:14px;}.blog-card__title{font-size:17px;}.blog-post__lead{font-size:15px;}}