.investment-feature-title {
  line-height: 1.24;
  text-wrap: balance;
}

@media (min-width: 621px) {
  .investment-fan {
    width: 100%;
    gap: 8px;
    justify-self: stretch;
  }

  .investment-sector {
    height: 64px;
    grid-template-columns: 34% 66%;
  }

  .investment-sector:nth-child(1),
  .investment-sector:nth-child(6) {
    width: 80%;
  }

  .investment-sector:nth-child(2),
  .investment-sector:nth-child(5) {
    width: 90%;
  }

  .investment-sector:nth-child(3),
  .investment-sector:nth-child(4) {
    width: 100%;
  }

  .investment-sector-content {
    padding: 0 24px;
    grid-template-columns: 48px 1px minmax(0, 1fr);
    gap: 16px;
  }

  .investment-sector-number {
    min-width: 48px;
    text-align: center;
  }

  .investment-sector-name {
    padding: 0;
    line-height: 1.25;
    text-wrap: balance;
  }

  .investment-sector:is(:hover, :focus-visible) {
    --sector-hover-scale: 1.04;
  }
}

@media (min-width: 621px) and (max-width: 980px) {
  .investment-fan {
    width: min(560px, 82%);
    margin-left: auto;
  }
}

@media (max-width: 620px) {
  .investment-sector-desktop-label {
    display: none;
  }
}

.investment-sector-arrow {
  display: none !important;
}
