.v16-figure { max-inline-size: 320px; margin: 48px auto; color: #51617A; }
.v16-figure--hero { max-inline-size: 240px; margin: 40px 0; }
.v16-figure img { display: block; inline-size: 100%; block-size: auto; max-block-size: 320px; object-fit: contain; }
.v16-figure figcaption { margin-block-start: 14px; font: 500 14px/1.9 Vazirmatn, Tahoma, sans-serif; }
.v16-labels { display: flex; flex-wrap: wrap; gap: 6px 12px; color: #22334A; font-weight: 600; }
.v16-labels span { border-bottom: 1px solid #9DB0C4; }
.v16-caption { display: block; margin-block-start: 8px; }
@media (min-width: 760px) {
  .lhero__inner { display: grid; grid-template-columns: minmax(0, 1fr) 240px; column-gap: 64px; align-items: start; }
  .lhero__pos, .lhero__title, .lhero__sub, .hero__actions { grid-column: 1; }
  .lhero .v16-figure--hero { grid-column: 2; grid-row: 1 / span 4; align-self: center; }
}
@media (max-width: 600px) { .v16-figure { margin-block: 40px; max-inline-size: 280px; } .lhero .v16-figure--hero { margin-inline: auto; } }

.lhero .v16-figure--hero img{inline-size:100%;max-inline-size:240px;block-size:auto}
