/* Use existing pathway typography, palette and spacing for catalogue pages. */
.catalogue-page .starter-steps li{color:var(--muted);line-height:1.85}
.catalogue-page .pathway-content ul:not(.source-list){padding-left:22px;line-height:1.85;color:var(--muted)}
.catalogue-page .pathway-content li+li{margin-top:10px}
.catalogue-page .support-card h3 a{color:inherit;text-decoration:none}
.catalogue-page .support-card h3 a:hover{text-decoration:underline}
.catalogue-page :is(.route-snapshot dd,.pathway-content,.program-name){overflow-wrap:anywhere}
.catalogue-page .route-snapshot>p:not(.eyebrow){line-height:1.8}
.catalogue-page .route-snapshot .snapshot-note{color:#d3e2ec}
.catalogue-page .feedback-consent{display:flex;gap:12px;align-items:flex-start}
.catalogue-page .feedback-consent input{flex:none;margin-top:5px}
.catalogue-page .feedback-consent label{font-size:13px;line-height:1.7}
.catalogue-page .review-stamp{line-height:1.7}
.catalogue-page .unavailable-resource{opacity:.9}
.catalogue-page button:disabled{opacity:.65;cursor:wait}

.program-good-for{font-size:13px;line-height:1.75;color:var(--muted)}
