/* Gamma (Bold Geometric) — component overrides */

.geo-section-body strong { color: var(--white); }

.geo-section-body blockquote {
  border-left: 4px solid var(--cyan);
  padding: var(--sp-4) var(--sp-6);
  margin: var(--sp-6) 0;
  background: var(--cyan-ghost);
  color: var(--text);
  font-style: normal;
  border-radius: 0;
}

/* Warning boxes */
.geo-section-body .warning, .geo-section-body .notice {
  border-left: 4px solid var(--gold);
  background: rgba(241,172,51,0.06);
  padding: var(--sp-4) var(--sp-6);
  margin: var(--sp-6) 0;
}

@media print {
  .geo-header, .geo-overlay, .geo-fab, .geo-hero-stats,
  .geo-hero-ctas, .geo-banner-ctas, .geo-cta-block { display: none; }
  .geo-main { padding-top: 0; }
  body { color: #000; background: #fff; }
  .geo-section, .geo-stripe-alt { background: #fff; }
}
