/* ============ Personaliza a tua ============
   Título, texto e imagem (sticky em desktop, escondida em mobile) | linhas termo/descrição. */
.fbs-personaliza__media {
  display: none;
  margin: 32px 0 0;
  max-width: 420px;
}
.fbs-personaliza__media img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/5;
  object-fit: cover;
  border-radius: var(--fbs-radius);
}
/* Linhas com o termo em destaque e linha de topo ink */
.fbs-rows--terms .fbs-rows__row:first-child {
  border-top-color: var(--fbs-ink);
}
.fbs-rows--terms :is(.fbs-rows__row, .fbs-rows__row > .wp-block-group__inner-container) > :first-child:not(.wp-block-group__inner-container) {
  font-size: 18px;
}
.fbs-personaliza__note {
  margin: 20px 0 0;
  font: 400 13px/1.5 var(--fbs-body);
  color: var(--fbs-muted);
}
.fbs-personaliza .fbs-actions {
  margin-top: 12px;
}
@media (min-width: 700px) {
  .fbs-personaliza__media {
    display: block;
  }
  .fbs-rows--terms .fbs-rows__row {
    grid-template-columns: 180px minmax(0, 1fr);
  }
}
@media (min-width: 1100px) {
  .fbs-personaliza__intro {
    position: sticky;
    top: 96px;
    align-self: start;
  }
  .fbs-rows--terms .fbs-rows__row {
    grid-template-columns: 200px minmax(0, 1fr);
  }
  .fbs-rows--terms :is(.fbs-rows__row, .fbs-rows__row > .wp-block-group__inner-container) > :first-child:not(.wp-block-group__inner-container) {
    font-size: 20px;
  }
}
