.ec[data-v-5ddc5d72]{border-radius:18px;flex-direction:column;height:100%;padding:24px;display:flex}.ec-tags[data-v-5ddc5d72]{flex-wrap:wrap;margin-bottom:-2px;display:flex}.ec-tags[data-v-5ddc5d72]:empty{display:none}.ec-title[data-v-5ddc5d72]{font-family:var(--font-serif);color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:18px;line-height:1.55;transition:color .15s;display:-webkit-box;overflow:hidden}@media (hover:hover){.ec:hover .ec-go[data-v-5ddc5d72],.ec:hover .ec-title[data-v-5ddc5d72]{color:var(--brand)}.ec:hover .ec-go[data-v-5ddc5d72]{transform:translate(3px)}}.ec-sum[data-v-5ddc5d72]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.ec-foot[data-v-5ddc5d72],.ec-sum[data-v-5ddc5d72]{color:var(--muted)}.ec-foot[data-v-5ddc5d72]{border-top:1px solid var(--line-2);align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.ec-foot span[data-v-5ddc5d72]{align-items:center;gap:3px;display:inline-flex}.ec-go[data-v-5ddc5d72]{color:#c3bdb5;transition:transform .2s var(--ease),color .2s;margin-left:auto}
