--- // CP-BASE-002 heading interface Props { level?: 1 | 2 | 3 | 4 | 5 | 6; id?: string; variant?: 'default' | 'display' | 'eyebrow'; } const { level = 2, id, variant = 'default' } = Astro.props; const Tag = `h${level}` as keyof HTMLElementTagNameMap; ---