.vac-card[data-v-13a9af74]{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:12px;color:#111;display:flex;font-family:var(--font-base);gap:14px;padding:20px;text-decoration:none;transition:border-color .15s}.vac-card:is(a[data-v-13a9af74]):hover{border-color:#111}.vac-card[data-v-13a9af74]:focus-visible{outline:2px solid #111;outline-offset:2px}.vac-card__logo[data-v-13a9af74]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:none;color:#555;display:grid;flex:none;font:700 13px var(--font-base);height:40px;overflow:hidden;place-items:center;width:40px}.vac-card__logo img[data-v-13a9af74]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.vac-card__body[data-v-13a9af74]{display:block;flex:1;min-width:0}.vac-card__title-row[data-v-13a9af74]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vac-card__title[data-v-13a9af74]{font-size:18px;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.vac-card--new[data-v-13a9af74]{padding-top:48px;position:relative}.vac-card__new[data-v-13a9af74]{left:20px;margin:0;pointer-events:none;position:absolute;top:16px;z-index:1}.vac-card--featured[data-v-13a9af74]{padding-top:44px;position:relative}.vac-card__featured[data-v-13a9af74]{align-items:center;background:#fff;border:1px solid #111;border-radius:6px;color:#111;display:inline-flex;font:600 12px/1 var(--font-base);height:24px;left:12px;padding:0 8px;pointer-events:none;position:absolute;top:12px;z-index:1}.vac-card__org[data-v-13a9af74]{color:#555;display:block;font-size:14px;margin:2px 0 12px}.vac-card__tags[data-v-13a9af74]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.vac-card__tag[data-v-13a9af74]{background:#f4f4f4;border-radius:12px;color:#333;font:600 13px var(--font-base);padding:6px 12px}.vac-card__excerpt[data-v-13a9af74]{color:#444;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.55;max-width:80ch;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.vac-card[data-v-13a9af74]{gap:12px;padding:16px}.vac-card--new[data-v-13a9af74]{padding-top:44px}.vac-card__new[data-v-13a9af74]{left:16px;top:12px}.vac-card__title[data-v-13a9af74]{font-size:17px}.vac-card__tag[data-v-13a9af74]{font-size:12px;padding:5px 10px}}
