/* Support Cedar Dale. Tokens live in base.css. One column; cards for the
   two things a giver acts on (the check and the person to talk to). */

.support > header, .support > section { max-width: var(--measure); }
.support section { margin-bottom: var(--space-7); }
.support-intro { margin-bottom: var(--space-7); }

/* .support-card is the card in site.css. */
.support-card { padding: var(--space-5); }
.check-facts { margin: 0 0 var(--space-4); }
.check-facts dt { font-size: var(--text-sm); color: var(--color-wood); font-weight: 700; }
.check-facts dd {
  margin: 0 0 var(--space-4);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--space-2) var(--space-4);
  font-size: var(--text-lg);
  font-family: var(--font-heading);
  font-weight: 600;
}
.check-facts address { margin: 0; }
.memo { margin: 0; }

.copy-button {
  min-height: var(--tap-target);
  padding: var(--space-1) var(--space-4);
  font: inherit;
  font-family: var(--font-body);
  font-size: var(--text-sm);
  font-weight: 700;
  color: var(--color-link);
  background: transparent;
  border: 2px solid currentColor;
  border-radius: var(--radius-md);
  cursor: pointer;
}
.copy-button[hidden] { display: none; }

.legal-statement {
  font-size: var(--text-lg);
  padding-left: var(--space-5);
  border-left: 4px solid var(--color-pond);
}

.ways { padding-left: 1.25em; }
.ways li { margin-bottom: var(--space-3); }

.talk-name { font-family: var(--font-heading); font-weight: 600; font-size: var(--text-lg); }
.talk-list { list-style: none; padding: 0; margin: 0; display: grid; gap: var(--space-3); }
.talk-list li { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-3); }
.talk-list .button { overflow-wrap: anywhere; }

.year-note { padding: var(--space-3) 0; border-bottom: var(--border-width) solid var(--color-border); }
.year-note h3 { margin-bottom: var(--space-2); color: var(--color-wood); }

.giving-embed { border-color: var(--color-pond); }
.giving-frame {
  display: block;
  width: 100%;
  height: 40rem;
  border: 0;
  background: var(--color-surface);
}

.verify-status { color: var(--color-muted); }
