/* ============================================================
   financing.css -- financing page (financiamento.html) only
   Loaded after city.css.
   ============================================================ */

.fin-main {
  padding: 84px 0 72px;
}

.fin-en-note {
  max-width: 640px;
  margin: 0 auto 40px;
  padding: 12px 18px;
  border-left: 2px solid var(--color-primary);
  background: var(--color-surface);
  font-size: 0.813rem;
  font-weight: 300;
  color: var(--color-text-secondary);
}

.fin-lead {
  max-width: 720px;
  margin: 0 auto 44px;
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.8;
  color: var(--color-text-secondary);
}

.fin-actions {
  margin-top: 44px;
  text-align: center;
}

/* Not .invest-disclaimer: that one is cream-on-near-black for the dark
   city-invest band and is unreadable on this light section. This text is
   a legal notice, so it has to stay legible. */
.fin-disclaimer {
  max-width: 720px;
  margin: 40px auto 0;
  padding-top: 24px;
  border-top: 1px solid var(--color-border);
  text-align: center;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.7;
  color: var(--color-text-secondary);
}

@media (max-width: 768px) {
  .fin-main { padding: 56px 0 48px; }
  .fin-lead { margin-bottom: 32px; }
}
