.kicker[data-v-e2b9de3a]{font-size:12px;letter-spacing:.22em;color:#0f172a99}.card[data-v-e2b9de3a]{position:relative;display:block;border:1px solid rgb(226 232 240);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 2px 10px #0206170f;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.card[data-v-e2b9de3a]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0206171a}.media[data-v-e2b9de3a]{position:relative;aspect-ratio:4 / 3;background:#f8fafc;overflow:hidden}.media__img[data-v-e2b9de3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.06) saturate(.9);transform:scale(1.01);transition:transform .35s ease,filter .35s ease}.card:hover .media__img[data-v-e2b9de3a]{transform:scale(1.06);filter:grayscale(0) contrast(1) saturate(1)}.media__shade[data-v-e2b9de3a]{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff0f,#02061724);pointer-events:none}.body[data-v-e2b9de3a]{padding:16px 16px 18px}.meta[data-v-e2b9de3a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pill[data-v-e2b9de3a]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;letter-spacing:.08em;color:#0b1b3af2;background:#0b1b3a0f;border:1px solid rgba(11,27,58,.1)}.date[data-v-e2b9de3a]{font-size:12px;color:#334155bf}.title[data-v-e2b9de3a]{margin-top:12px;font-size:20px;line-height:1.35;color:#0f172a}.line[data-v-e2b9de3a]{margin-top:14px;height:2px;width:100%;border-radius:999px;background:linear-gradient(90deg,#0b1b3a,#facc15,#dc2626,#0b1b3a);background-size:220% 100%;background-position:100% 50%;transform:translateZ(0)}.card:hover .line[data-v-e2b9de3a],.card.is-pulse .line[data-v-e2b9de3a]{animation:line-sweep-e2b9de3a 1.35s ease-in-out 1}@keyframes line-sweep-e2b9de3a{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}.more[data-v-e2b9de3a]{margin-top:12px;font-size:13px;color:#334155d1}.arrow[data-v-e2b9de3a]{display:inline-block;transition:transform .18s ease}.card:hover .arrow[data-v-e2b9de3a]{transform:translate(2px)}
