/* Match unlabelled page headings to the accepted Home opening gap.
   Keep eyebrow-led openings, typography and page copy intact. */
#progress-start #pg-main{--pg-opening-space:45px}
#progress-start #pg-main .pg-hero:not(:has(>.pg-eyebrow:first-child)){padding-top:var(--pg-opening-space)}
#progress-start #pg-main>.pg-destination:has(>h1#pg-destination-heading:not([hidden])){padding-top:var(--pg-opening-space)}
#progress-start #pg-main>.pg-destination>h1#pg-destination-heading{margin-top:0}
@media(max-width:600px){#progress-start #pg-main{--pg-opening-space:30px}}
