/* 30A Adventure Dog: editorial typography upgrade
   Luxury serif is intentionally limited to primary editorial headings.
   Operational UI, service cards, pricing, navigation and labels remain Inter. */
:root {
  --font-editorial: "Cormorant Garamond", Georgia, "Times New Roman", serif;
}

h1,
h2 {
  font-family: var(--font-editorial) !important;
  font-weight: 600 !important;
  font-synthesis: none;
  text-wrap: balance;
}

h1 {
  letter-spacing: -0.028em !important;
  line-height: 0.99 !important;
}

h2 {
  letter-spacing: -0.022em !important;
  line-height: 1.03 !important;
}

@media (max-width: 640px) {
  h1 { line-height: 1.01 !important; }
  h2 { line-height: 1.05 !important; }
}
