.dashboard-intro {
  width: min(calc(100% - 1.4rem), var(--content-width));
  padding: 1rem 0;
  grid-template-columns: minmax(0, 1fr) 112px;
  gap: 0.85rem;
}

.dashboard-intro__copy h1 {
  font-size: 1.4rem;
}

.dashboard-intro__copy > p:not(.eyebrow) {
  font-size: 0.9rem;
  line-height: 1.55;
}

.dashboard-intro__news {
  margin-top: 0.55rem;
  font-size: 0.82rem;
}

.dashboard-intro__visual img {
  width: 104px;
  border-radius: 18px;
}

.dashboard-light-divider,
.dashboard-quicklinks {
  width: calc(100% - 1.4rem);
}

.dashboard-quicklinks {
  padding: 1.1rem 0 1.35rem;
}

.dashboard-quicklinks__grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.55rem;
}

.dashboard-quicklinks__grid .button {
  min-height: 44px;
  padding-inline: 0.65rem;
  font-size: 0.88rem;
}

.dashboard-info {
  width: calc(100% - 1.4rem);
}

.dashboard-info__grid {
  grid-template-columns: 1fr;
}

.dashboard-info-card .button {
  width: 100%;
}
