def govuk_link_classes(*styles, default_class: "#{brand}-link")
    if (invalid_styles = (styles - link_styles.keys)) && invalid_styles.any?
      fail(ArgumentError, "invalid styles #{invalid_styles.to_sentence}. Valid styles are #{link_styles.keys.to_sentence}")
    end