.wemai-blog{padding-top:var(--wemai-blog-pt, 72px);padding-bottom:var(--wemai-blog-pb, 72px);background:var(--wemai-blog-bg, #f8f8f6)}.wemai-blog__header{text-align:center;margin-bottom:40px}.wemai-blog__title{font-size:28px;font-weight:700;letter-spacing:.05em;margin:0;line-height:1.4;color:var(--wemai-color-text)}.wemai-blog__subtitle{font-size:13px;color:var(--wemai-color-text-mute);margin:6px 0 0;letter-spacing:.1em}.wemai-blog__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.wemai-blog__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.wemai-blog__grid{grid-template-columns:repeat(var(--wemai-blog-cols-d, 3),1fr)}}.wemai-blog__card{display:block;color:inherit;text-decoration:none;transition:transform .2s var(--wemai-ease, ease)}.wemai-blog__card:hover{transform:translateY(-4px)}.wemai-blog__media{border-radius:10px;overflow:hidden;aspect-ratio:16 / 10;background:#eee}.wemai-blog__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--wemai-ease, ease)}.wemai-blog__card:hover .wemai-blog__img{transform:scale(1.05)}.wemai-blog__img--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d8cfc1,#beb1a0);color:#ffffffd9;font-size:14px;letter-spacing:.1em}.wemai-blog__body{padding:14px 2px 0}.wemai-blog__meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wemai-blog__date{font-size:12px;color:var(--wemai-color-text-mute, #999)}.wemai-blog__tag{font-size:11px;font-weight:600;background:#e8e8e4;padding:2px 8px;border-radius:3px;color:var(--wemai-color-text-soft, #555)}.wemai-blog__card-title{font-size:15px;font-weight:600;line-height:1.5;margin:0;color:var(--wemai-color-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wemai-blog__footer{text-align:center;margin-top:40px}.wemai-blog__empty{text-align:center;color:var(--wemai-color-text-mute);padding:40px 20px}@media screen and (max-width:749px){.wemai-blog{padding-top:max(48px,calc(var(--wemai-blog-pt, 72px) * .7));padding-bottom:max(48px,calc(var(--wemai-blog-pb, 72px) * .7))}.wemai-blog__header{margin-bottom:24px}.wemai-blog__title{font-size:24px}.wemai-blog__footer{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wemai-blog.css.map */
