.fact-card[data-v-f4d48968]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8eaed;border-radius:6px;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;position:relative;overflow:hidden;min-height:180px}.fact-card[data-v-f4d48968]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#0f4c81,#2d6a4f);opacity:0;transition:opacity .15s ease}.fact-card[data-v-f4d48968]:hover{box-shadow:0 2px 8px #0f4c810f;border-color:#0f4c8133}.fact-card[data-v-f4d48968]:hover:before{opacity:1}.card-tags[data-v-f4d48968]{display:flex;align-items:center;gap:5px;margin-bottom:8px;flex-wrap:wrap}.status-tag[data-v-f4d48968]{padding:1px 7px;border-radius:3px;font-size:11px;font-weight:500;white-space:nowrap;line-height:1.5}.cat-tag[data-v-f4d48968]{background:#f5f6f8;color:#64748b}.tier-tag.tier-t1[data-v-f4d48968]{background:#eff6ff;color:#1d4ed8}.tier-tag.tier-t2[data-v-f4d48968]{background:#f0fdf4;color:#15803d}.tier-tag.tier-t3[data-v-f4d48968]{background:#fff7ed;color:#c2410c}.card-title[data-v-f4d48968]{font-size:16px;line-height:1.45;color:#0f172a;margin:0 0 6px;font-weight:700;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46.4px}.fact-card:hover .card-title[data-v-f4d48968]{color:#0f4c81}.card-summary[data-v-f4d48968]{color:#475569;font-size:13px;line-height:1.55;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-height:calc(13px * 1.55 * 2)}.card-meta[data-v-f4d48968]{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:12px;padding-top:8px;border-top:1px solid #f1f3f5}.meta-text[data-v-f4d48968]{white-space:nowrap}.meta-org[data-v-f4d48968]{color:#94a3b8;font-weight:400}.meta-sub[data-v-f4d48968]{color:#94a3b8}.meta-noise[data-v-f4d48968]{color:#cbd5e1;font-size:11px}.sr-only[data-v-f4d48968]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.meta-text+.meta-text[data-v-f4d48968]:before{content:"·";margin:0 6px;color:#cbd5e1}@media (max-width: 768px){.fact-card[data-v-f4d48968]{padding:12px 14px;min-height:auto}}
