Repository: cal-itp/benefits

Issue:
Eligibility Index - Modal for Login.gov/Eligibility (Senior)
- [x] shorten radio button title to `Older Adult`
- [x] shorten radio button blurb
- [x] add new Login.gov logo image
- [x] add modal trigger (Login.gov image logo link) to the Older Adult radio button widget description
- [x] Create modal
- [x] ~Remove Help page link~ done in #1472 / #1517 
- Copy has to go into EligibiltyVerifier/Form model
- Login.gov logo must have a text-backup.
- Don't do the External Link icon yet.

## Modal trigger

![Image](https://user-images.githubusercontent.com/3673236/248151500-7cf2248d-4cc7-4c5e-9bb1-11396cb43e41.png)


## Modal

![Image](https://user-images.githubusercontent.com/3673236/248151629-4ef43211-d9d0-40e6-915b-6989fd2066f8.png)




Discussion:

Resolving patch:
diff --git a/benefits/core/migrations/0002_data.py b/benefits/core/migrations/0002_data.py
--- a/benefits/core/migrations/0002_data.py
+++ b/benefits/core/migrations/0002_data.py
@@ -151,7 +151,7 @@ def load_data(app, *args, **kwargs):
         name=os.environ.get("MST_OAUTH_VERIFIER_NAME", "OAuth claims via Login.gov (MST)"),
         eligibility_type=mst_senior_type,
         auth_provider=senior_auth_provider,
-        selection_label_template="core/includes/selection-label--senior.html",
+        selection_label_template="eligibility/includes/selection-label--senior.html",
         start_template="eligibility/start__login_gov.html",
         unverified_title=_("eligibility.pages.unverified.title"),
         unverified_blurb=_("eligibility.pages.unverified.p[0]"),
@@ -161,7 +161,7 @@ def load_data(app, *args, **kwargs):
         name=os.environ.get("MST_VETERAN_VERIFIER_NAME", "VA.gov - Veteran (MST)"),
         eligibility_type=mst_veteran_type,
         auth_provider=veteran_auth_provider,
-        selection_label_template="core/includes/selection-label--veteran.html",
+        selection_label_template="eligibility/includes/selection-label--veteran.html",
         start_template="eligibility/start__veteran.html",
         unverified_title=_("eligibility.pages.unverified.title"),
         unverified_blurb=_("eligibility.pages.unverified.p[0]"),
@@ -178,7 +178,7 @@ def load_data(app, *args, **kwargs):
         jwe_encryption_alg=os.environ.get("COURTESY_CARD_VERIFIER_JWE_ENCRYPTION_ALG", "RSA-OAEP"),
         jws_signing_alg=os.environ.get("COURTESY_CARD_VERIFIER_JWS_SIGNING_ALG", "RS256"),
         auth_provider=None,
-        selection_label_template="core/includes/selection-label--mst-courtesy-card.html",
+        selection_label_template="eligibility/includes/selection-label--mst-courtesy-card.html",
         start_template="eligibility/start__mst_courtesy_card.html",
         form_title=_("eligibility.pages.confirm.mst_cc.title"),
         form_headline=_("eligibility.pages.confirm.mst_cc.headline"),
@@ -201,7 +201,7 @@ def load_data(app, *args, **kwargs):
         name=os.environ.get("SACRT_OAUTH_VERIFIER_NAME", "OAuth claims via Login.gov (SacRT)"),
         eligibility_type=sacrt_senior_type,
         auth_provider=senior_auth_provider,
-        selection_label_template="core/includes/selection-label--senior.html",
+        selection_label_template="eligibility/includes/selection-label--senior.html",
         start_template="eligibility/start__login_gov.html",
         unverified_title=_("eligibility.pages.unverified.title"),
         unverified_blurb=_("eligibility.pages.unverified.p[0]"),


Test patch:
diff --git a/tests/pytest/conftest.py b/tests/pytest/conftest.py
--- a/tests/pytest/conftest.py
+++ b/tests/pytest/conftest.py
@@ -107,7 +107,7 @@ def model_EligibilityVerifier(model_PemData, model_EligibilityType):
         api_auth_key="secret-key",
         eligibility_type=model_EligibilityType,
         public_key=model_PemData,
-        selection_label_template="core/includes/selection-label.html",
+        selection_label_template="eligibility/includes/selection-label.html",
         form_title="Form",
         form_headline="Form",
         form_blurb="Form Blurb",