.article-card-metadata{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;margin:0 0 14px;color:var(--blog-muted,#5f6978);font-size:0.76rem;font-weight:700;line-height:1.4;--article-card-accent:var(--blog-blue,#376b8a);--article-card-surface:var(--blog-panel,#fff);--article-card-category-ink:var(--blog-ink,#1f2937)}.article-card-metadata--home{color:var(--mt-text-muted,#697386);font-size:var(--home-type-label,0.76rem);--article-card-accent:var(--home-indigo,#415c98);--article-card-surface:var(--home-paper,#fff);--article-card-category-ink:var(--home-ink,#111827)}.article-card-metadata--education{margin-bottom:0;--article-card-accent:var(--edu-accent,#b75b4b);--article-card-surface:var(--mt-surface,#fff);--article-card-category-ink:var(--edu-accent-ink,#182230)}.article-card-metadata--suggestion,.article-card-metadata--related{margin-bottom:0;--article-card-accent:var(--blog-matcha,#53806d)}.article-card-category-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%}.article-card-category{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--article-card-accent) 12%,var(--article-card-surface));font-size:0.74rem;font-weight:750;line-height:1.35;text-decoration:none;white-space:normal;word-break:normal;overflow-wrap:anywhere}.article-card-category:hover{text-decoration:underline;text-underline-offset:2px}.article-card-metadata .article-card-category,.article-card-metadata .article-card-category:hover{color:var(--article-card-category-ink)}.article-card-metadata--home .article-card-category{text-transform:uppercase;letter-spacing:0.04em}.article-card-reading-time{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;color:inherit;font-size:0.76rem;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;word-break:normal;overflow-wrap:anywhere}.article-card-title{min-width:0;word-break:normal;overflow-wrap:anywhere}.article-suggestion-card.article-card{display:flex;flex-direction:column;align-items:stretch;gap:6px}.article-suggestion-card .article-card-title{color:var(--blog-ink)}.related-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.related-card .article-card-category{font-size:0.67rem;padding:3px 7px}.related-card .article-card-reading-time{font-size:0.72rem}.related-card .article-card-title{max-width:100%}