/* Clear choices, quiet partner panels, aligned course actions. */
.partner-grid .partner-colour{--partner-color:#eeefec;background:#eeefec}
.acquisition-course-choice>.course-choice-link{display:flex;flex-direction:column;border-top:2px solid var(--gold);padding:22px 0 8px;text-decoration:none;color:inherit;background:transparent}
.acquisition-course-choice>.course-choice-link>.text-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}
.course-choice-link .ui-arrow{display:inline-block;transition:transform .25s ease}
.course-choice-link:is(:hover,:focus-visible) .arrow-horizontal{transform:translateX(5px)!important}
.course-choice-link:focus-visible{outline:2px solid var(--gold);outline-offset:7px}
.catalogue .course-card{display:flex;flex-direction:column;min-width:0;height:100%}
.catalogue .course-card .image-link{flex:none}.catalogue .course-card>h3>a{color:inherit;text-decoration:none}
.catalogue .course-card>.text-link{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.catalogue .course-card>.card-next-date{margin-bottom:0}
.catalogue .course-card:is(:hover,:focus-within)>.text-link .arrow-horizontal{transform:translateX(5px)!important}
.extra-techniques article:last-child{grid-column:auto}
@media(prefers-reduced-motion:reduce){.course-choice-link .ui-arrow{transition:none}}

.catalogue .course-card-link{color:inherit;text-decoration:none;background:transparent}.catalogue .course-card-link .image-link{display:block}.catalogue .course-card-link:focus-visible{outline:2px solid var(--gold);outline-offset:7px}
