/**
 * R3.7C B1.1: centralized FGMA-owned styling for the three real, confirmed HubSpot form embeds
 * (Contact `0cb277e5-ed69-4483-9b35-164fbd392d43`, Subscribe `452fa2e6-ebf2-4962-a226-c2ad55ea94c7`,
 * Expertise Lead `6da0fc77-6ae9-4eb5-b68d-9282523dcb1f`) -- scoped by HubSpot's own real rendered
 * `data-form-id` attribute, never a bare `.hs-form-html` catch-all, so no other/future HubSpot
 * embed on the site is affected.
 *
 * Font family: the originally supplied CSS referenced `AvenirBook`/`AvenirMedium`/`AvenirHeavy`,
 * which are NOT registered font-family names on fgmadev -- the real registered family is
 * `"Avenir LT Std"`, with Book/Medium/Heavy as weights (400/500/800) of that one family, exactly
 * the same `--fgma-font-family` + `--fgma-weight-*` convention already established elsewhere in
 * this codebase (fgma-archive.css, fgma-expertise-archive.css). This file therefore reuses
 * `--fgma-font-family` rather than inventing a fake per-cut family name.
 *
 * Weight (Book/Medium/Heavy): deliberately NOT addressed here. HubSpot's documented embed custom
 * properties (`--hsf-*`) cover font-family per element group but have no confirmed, documented
 * font-weight equivalent (`--hsf-global__font-weight` etc. are NOT real, verified HubSpot
 * properties) -- inventing one would silently no-op. Distinguishing Book/Medium/Heavy, if still
 * required after the font-family fix alone, needs ordinary selectors scoped to HubSpot's own real
 * rendered DOM classes, confirmed via live browser inspection (Claude in Chrome), not guessed here.
 *
 * Spacing: 48px is a literal, confirmed HubSpot row-spacing value -- no `--fgma-space-*` token is an
 * equivalent (those are all fluid `clamp()` expressions), so it stays a literal per this task's own
 * explicit instruction, never approximated to a nearby token.
 */
.hs-form-html[data-form-id="6da0fc77-6ae9-4eb5-b68d-9282523dcb1f"],
.hs-form-html[data-form-id="452fa2e6-ebf2-4962-a226-c2ad55ea94c7"],
.hs-form-html[data-form-id="0cb277e5-ed69-4483-9b35-164fbd392d43"] {
    --hsf-row__vertical-spacing: 48px;
    --hsf-global__font-family: var(--fgma-font-family) !important;
    --hsf-field-label__font-family: var(--fgma-font-family) !important;
    --hsf-richtext__font-family: var(--fgma-font-family) !important;
    --hsf-button__font-family: var(--fgma-font-family) !important;
}
