.blog-category-badge{background:var(--primary-95);color:var(--primary);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.blog-category-badge_dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.blog-card{border:1px solid var(--primary-95);background-color:var(--color-light);height:100%;box-shadow:0 10px 30px 0 rgb(var(--primary-rgb)/.06);border-radius:20px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:0 20px 44px 0 rgb(var(--primary-rgb)/.16);transform:translateY(-4px)}.blog-card_image{aspect-ratio:3/2;background-color:var(--primary-98);display:block;overflow:hidden}.blog-card_image:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.blog-card_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card_body{flex-direction:column;flex:1;gap:12px;padding:calc(clamp(16px,13.1831px + .75117vw,24px));display:flex}.blog-card_meta{color:var(--color-gray);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.blog-card_date,.blog-card_reading{white-space:nowrap}.blog-card_title{-webkit-line-clamp:2;color:var(--color-dark);word-break:break-word;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-card_title a{color:inherit;transition:color .2s}.blog-card_title a:focus-visible,.blog-card_title a:hover{color:var(--primary)}.blog-card_text{-webkit-line-clamp:3;color:var(--color-gray);-webkit-box-orient:vertical;flex:1;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card_btn{width:fit-content;margin-top:auto}
