/* ===================================================================
   Nine approved forms: site fit (13 October 2026).
   Loaded after public/zinga-forms/forms.css.

   The section heading joins the site scale (--h2, 42px desktop, 28px
   phone) instead of the package's 59px maximum, like every other
   section. The form's own title ("Partnership enquiry"...) stays a step
   above a card title, so the panel still reads as the main action.
   Eyebrow labels and buttons follow consistency.css. Labels, inputs and
   help text keep the package's 16px.
   =================================================================== */
.znf h2 { font-size:var(--ds-title); line-height:1.1; }
.znf h3 { font-size:var(--ds-card); }

/* The Join page styles every button inside its .zinga-pilot wrapper
   (color: inherit; border-radius: 0) with a more specific selector than
   the package's, which turned the form's submit text navy on blue with
   square corners. Restore the package's values wherever a form sits. */
.znf .znf-button { border-radius: 10px; }
.znf .znf-primary { color: #fff; }
