/**
 * Clash Display — appkban.com (sitio principal únicamente).
 * Licencia: Indian Type Foundry / Fontshare — uso conforme a su licencia.
 */

@font-face {
  font-family: 'ClashDisplay-Medium';
  src: url('../fonts/clash-display/ClashDisplay-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ClashDisplay-Semibold';
  src: url('../fonts/clash-display/ClashDisplay-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ── Jerarquía editorial H1 / H2 (sobre utilidades por página) ── */
body h1,
body h1.headline,
body h1.doc-title,
body .page-hero h1,
body .raices-hero h1 {
  font-family: 'ClashDisplay-Medium', 'Clash Display', system-ui, sans-serif;
  font-weight: 500;
  letter-spacing: -0.03em;
  color: #e8e4dc;
}

body h2,
body h2.section-title,
body .doc-section h2,
body .cta-band h2,
body .contact-header h2,
body .student-text h2,
body .merchant-header h2,
body .origin-text h2,
body .transparency-band h2 {
  font-family: 'ClashDisplay-Semibold', 'Clash Display', system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #e8e4dc;
}
