.participation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.participation-choices .program-route{padding:2rem}.participation-choices h2{font-size:clamp(1.6rem,3vw,2.2rem)}.participation-choices .route-action{margin-top:1.5rem}.page-head>a.text-link{display:inline-block;margin-bottom:1rem}@media(max-width:700px){.participation-choices{grid-template-columns:1fr}.participation-choices .program-route{padding:1.5rem}}
