.vshow__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.vshow__heading{display:flex;flex-direction:column;gap:10px}.vshow__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary, #0a6b57)}.vshow__title{margin:0;font-size:32px;font-weight:800;letter-spacing:-0.02em;color:var(--primary, #032733)}@media(max-width: 640px){.vshow__title{font-size:26px}}.vshow__all-link{font-size:14px;font-weight:700;color:var(--primary, #032733);white-space:nowrap}.vshow__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}@media(max-width: 900px){.vshow__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.vshow__grid{grid-template-columns:1fr}}.vshow__card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e3e3e0;border-radius:10px;padding:20px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.vshow__card:hover{border-color:var(--primary, #032733);transform:translateY(-2px)}.vshow__card:hover .vshow__card-link{text-decoration:underline}.vshow__tag{align-self:flex-start;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:4px;background:var(--primary, #032733);color:#fff}.vshow__tag--accent{background:var(--secondary, #0a6b57)}.vshow__job-title{font-size:17px;font-weight:700;line-height:1.25;color:var(--primary, #032733)}.vshow__location{font-size:13.5px;color:#5b6c6e}.vshow__salary{font-size:15px;font-weight:700;color:var(--primary, #032733)}.vshow__card-link{margin-top:auto;font-size:13.5px;font-weight:700;color:var(--secondary, #0a6b57)}/*# sourceMappingURL=top-vacancies-showcase.css.map */
