.BlogPostEngagement_tagsSection__FdqvW{margin-top:56px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--text) 13%,transparent)}.BlogPostEngagement_label__RWhug{display:block;margin-bottom:12px;color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.14em}.BlogPostEngagement_tags__jGOje{display:flex;flex-wrap:wrap;gap:8px}.BlogPostEngagement_tags__jGOje span{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);font-size:.75rem;line-height:1.3;word-break:break-all}.BlogPostEngagement_likeSection__uhA8S{display:flex;justify-content:center;align-items:center;margin:38px 0 4px;padding-top:8px}.BlogPostEngagement_likeButton__wq1Ni{min-width:128px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid color-mix(in srgb,var(--text) 15%,transparent);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:.86rem;font-weight:820;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.BlogPostEngagement_likeButton__wq1Ni:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,#e5484d 48%,transparent)}.BlogPostEngagement_likeButton__wq1Ni:disabled{cursor:default}.BlogPostEngagement_likeButtonActive__0fl3N{border-color:color-mix(in srgb,#e5484d 50%,transparent);background:color-mix(in srgb,#e5484d 7%,var(--surface));color:#c9343a}.BlogPostEngagement_heart__T_hPm{font-size:1.08rem;line-height:1}.BlogPostEngagement_likeCount___c7cx{min-width:1.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostEngagement_likeStatus__kP5OJ{margin:0 0 0 10px;color:var(--muted);font-size:.72rem}@media(max-width:600px){.BlogPostEngagement_tagsSection__FdqvW{margin-top:44px;padding-top:24px}.BlogPostEngagement_tags__jGOje{gap:7px}.BlogPostEngagement_tags__jGOje span{min-height:30px;padding:5px 9px;font-size:.72rem}.BlogPostEngagement_likeSection__uhA8S{margin-top:30px}.BlogPostEngagement_likeButton__wq1Ni{min-height:50px;min-width:136px}}@media(prefers-reduced-motion:reduce){.BlogPostEngagement_likeButton__wq1Ni{transition:none}}