:root {
  --font-body: 'Inter', system-ui, -apple-system, BlinkMacSystemFont;
  --font-heading: 'Poppins', system-ui;
}
h1, h2, h3, h4, h5 {
  font-family: var(--font-heading);
  line-height: 1.2;
  margin: 0 0 16px;
}

h1 { font-size: clamp(36px, 5vw, 56px); }
h2 { font-size: clamp(28px, 4vw, 40px); }
h3 { font-size: 22px; }

p {
  font-size: 16px;
  color: var(--text-secondary);
}
