/* ==========================================================================
   AmplyA — Página Institucional (extensões)
   Mantém a base do styles.css e adiciona somente classes novas.
   ========================================================================== */

.about{
  display: grid;
  grid-template-columns: 0.55fr 1.45fr;
  gap: 18px;
  align-items: start;
}

/* “Foto” com placeholder (substitua por <img> quando tiver a imagem real) */
.about__photo{
  border: 1px dashed rgba(0,123,255,.35);
  border-radius: var(--radius-lg);
  /* background: linear-gradient(180deg, rgba(0,123,255,.06), rgba(0,123,255,.02)); */
  min-height: 340px;
  padding: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--muted);
  font-weight: 750;
}

.about__photo img{
  width: 100%;
  height: 100%;
  border-radius: calc(var(--radius-lg) - 2px);
  object-fit: cover;
}

.about__body{ min-width: 0; }

.about__chips{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
}

.chip{
  display: inline-flex;
  align-items: center;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(0,123,255,.22);
  background: rgba(0,123,255,.06);
  color: rgba(11,18,32,.82);
  font-size: 13px;
  font-weight: 750;
}

@media (max-width: 980px){
  .about{ grid-template-columns: 1fr; }
  .about__photo{ min-height: 260px; }
}
