/* Estilos desta área. */

.about-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 45px;
  align-items: center;
}

.about-image {
  width: 100%;
  min-height: 360px;
  object-fit: cover;
  border-radius: 14px;
}

.prose h2 {
  font-size:calc(30px * var(--text-scale,1));
  margin-bottom: 20px;
}

.prose p {
  margin-bottom: 20px;
  color: #5b6472;
}

.values-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 40px 0 30px;
}

.values-grid article {
  border: 1px solid var(--border);
  padding: 28px;
  border-radius: 12px;
}

.values-grid .icon {
  color: var(--primary);
  width: 30px;
  height: 30px;
  margin-bottom: 15px;
}

.values-grid p {
  font-size:calc(13px * var(--text-scale,1));
  color: var(--muted);
  margin-top: 10px;
}

@media (max-width: 950px) {
  .about-layout {
    gap: 25px;
  }
  .about-image {
    min-height: 400px;
  }
  .prose h2 {
    font-size:calc(27px * var(--text-scale,1));
  }
}

@media (max-width: 760px) {
  .about-layout {
    grid-template-columns: 1fr;
    gap: 28px;
  }
  .about-image {
    min-height: 0;
    height: 270px;
  }
  .values-grid {
    grid-template-columns: 1fr;
    margin-top: 30px;
    gap: 12px;
  }
  .values-grid article {
    padding: 24px;
  }
  .values-grid h3 {
    font-size:calc(20px * var(--text-scale,1));
  }
}

.about-managed{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-managed .about-image{min-height:0;height:auto;max-height:650px;object-fit:contain}.about-managed .prose{min-width:0;overflow-wrap:anywhere}.about-managed .news-prose p{color:var(--muted)}.about-managed .news-prose{margin-bottom:24px}.about-managed.without-photo{grid-template-columns:minmax(0,1fr)}.about-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.about-values p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.about-managed{grid-template-columns:minmax(0,1fr)}}
