:root{--course-card-tint:#edf3f5;--course-card-edge:#d5dfe4;--course-card-accent:#466781}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item){--card-tint:var(--course-card-tint);--card-edge:var(--course-card-edge);--card-accent:var(--course-card-accent);background:linear-gradient(155deg,#fffefa 12%,var(--card-tint) 100%);border:1px solid var(--card-edge);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff,0 3px 0 -1px var(--card-edge),0 7px 15px -9px #172d4b35;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):nth-child(3n+2){--card-tint:#f0f3e9;--card-edge:#d9e0d0;--card-accent:#546d50}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):nth-child(3n){--card-tint:#f7f0e5;--card-edge:#e6dccb;--card-accent:#876b43}:is(.course-card-top,.study-path-card-top){color:var(--card-accent,var(--blue))}:is(.course-card-top,.study-path-card-top)>svg:first-child{box-sizing:content-box;padding:11px;border-radius:12px;background:#ffffffa8;border:1px solid var(--card-edge);box-shadow:inset 0 1px 0 #fff,0 2px 4px #172d4b08}:is(.course-card-top,.study-path-card-top)>svg:last-child{opacity:.8}@media(hover:hover) and (pointer:fine){:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):hover{transform:translateY(-3px);border-color:var(--card-accent);box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px var(--card-edge),0 14px 23px -13px #172d4b46}}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):active{transform:translateY(1px);box-shadow:inset 0 1px 0 #fff,0 1px 0 var(--card-edge),0 4px 8px -6px #172d4b30}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(prefers-reduced-motion:reduce){:is(.course-path-card,.study-path-card,.catalogue-grid .course-item){transition:none}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item):is(:hover,:active){transform:none}}@media print{:is(.course-path-card,.study-path-card,.catalogue-grid .course-item){background:white;box-shadow:none}}.premium-course-icon{display:inline-flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;color:var(--card-accent,var(--blue));border:1px solid #172d4b12;border-radius:13px;overflow:hidden;background:#f3f1e9;box-shadow:inset 0 1px 0 #fff,0 3px 5px #172d4b10}.premium-course-icon img{display:block;width:100%;height:100%;object-fit:cover}.study-destination>.premium-course-icon,.study-subject>.premium-course-icon{margin-bottom:20px}.study-path-steps{display:flex;align-items:center;gap:16px;flex-wrap:wrap;list-style:none;padding:16px 0;margin:0 0 25px;border-block:1px solid var(--line)}.study-path-steps li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.study-step-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border-radius:50%;border:1px solid var(--line);font-size:11px}.study-path-steps [aria-current=step]{color:var(--navy);font-weight:600}.study-path-steps [aria-current=step] .study-step-index{background:var(--navy);border-color:var(--navy);color:white}.study-path-steps [data-selected=true] .study-step-index{background:#e6eee4;color:#48674a;border-color:#ccd8c8}.study-step-separator{margin-left:7px;opacity:.5}@media(max-width:600px){.study-path-steps{gap:12px 8px}.study-path-steps li{font-size:11px;gap:6px}.study-step-separator{margin-left:0}}:root{--glass-tint:#dfeaf3;--glass-edge:#c4d3df;--glass-shadow:inset 0 1px 0 #ffffff,inset 1px 0 0 #ffffffa6,inset 0 -1px 0 #ffffff66,0 4px 0 -2px #c4d1da,0 12px 24px -17px #172d4b55}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item,.pathway-links>a,.study-destination,.study-subject,.study-topic-card,.study-card,.study-start-card,.study-question-card,.course-note,.price-item,.sample-card,.portal-start,.portal-receipt){--card-tint:var(--glass-tint);--card-edge:var(--glass-edge);background:linear-gradient(118deg,#ffffffa3 0,#ffffff47 37%,#ffffff00 60%),linear-gradient(155deg,#fbfcf8 5%,var(--card-tint) 100%);border-color:var(--card-edge);box-shadow:var(--glass-shadow)}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item,.pathway-links>a,.study-destination,.study-subject,.study-topic-card):nth-child(3n+2){--card-tint:#e1ebd9;--card-edge:#c7d6be}:is(.course-path-card,.study-path-card,.catalogue-grid .course-item,.pathway-links>a,.study-destination,.study-subject,.study-topic-card):nth-child(3n){--card-tint:#f1e4cd;--card-edge:#dfceb0}:is(.portal-start,.study-start-card){--card-tint:#e0eadb;--card-edge:#c5d5be}:is(.study-card,.study-question-card,.sample-card){--card-tint:#eaf0f3;--card-edge:#cfdbe0}.retained-features .pm-card,[data-portal] .retained-features .pm-card{background:linear-gradient(118deg,#ffffff99,#ffffff26 48%,#ffffff00 68%),linear-gradient(155deg,#fffefa,#e7eee4)!important;box-shadow:var(--glass-shadow)!important}@media(hover:hover) and (pointer:fine){.pathway-links>a:hover,a:is(.course-path-card,.study-path-card,.course-item,.study-destination,.study-subject,.study-topic-card):hover{box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffa6,0 4px 0 -2px var(--card-edge),0 17px 29px -18px #172d4b66}}@media print{.pathway-links>a,.retained-features .pm-card,:is(.course-path-card,.study-path-card,.course-item,.study-destination,.study-subject,.study-topic-card,.study-card,.study-start-card,.study-question-card,.course-note,.price-item,.sample-card,.portal-start,.portal-receipt),[data-portal] .retained-features .pm-card{background:white!important;box-shadow:none!important}}.page-back-button{background:linear-gradient(130deg,#fffefbcc,#e5edf3cc);border-color:#c4d3df;box-shadow:inset 0 1px #fff,0 3px 0 -1px #c4d3df,0 7px 13px -10px #172d4b55}.pathway-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pathway-links>a{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--card-edge,var(--line));border-radius:12px}.pathway-links h3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;line-height:1.35;margin:0 0 12px}.pathway-links h3>span{min-width:0;overflow-wrap:anywhere}.pathway-links h3>svg{flex:0 0 20px;margin-top:3px}.pathway-links p{overflow-wrap:anywhere}.catalogue-grid .course-item{min-width:0;padding:25px}:is(.course-path-card,.study-path-card,.study-topic-card,.study-destination,.study-subject,.price-item){min-width:0}:is(.course-path-card,.study-path-card,.study-topic-card,.study-destination,.study-subject,.price-item)>:is(div,h2,h3,p){min-width:0;overflow-wrap:anywhere}@media(max-width:1000px) and (min-width:801px){.pathway-links{gap:16px}.pathway-links>a{padding:22px}.pathway-links h3{font-size:20px;gap:12px}}@media(max-width:800px){.pathway-links{grid-template-columns:minmax(0,1fr);gap:16px}.pathway-links>a{padding:24px}.catalogue-grid .course-item{padding:23px}}@media(max-width:380px){.catalogue-grid .course-item,.pathway-links>a{padding:21px}}.catalogue-controls{flex-wrap:wrap;min-width:0}.catalogue-controls>label{min-width:0}.catalogue-controls select{max-width:100%}@media(max-width:600px){.catalogue-controls{align-items:flex-start;gap:14px}.catalogue-controls>label{flex:1 1 100%}.catalogue-controls>p{padding-top:0;margin:0;white-space:normal}}.catalogue-category-grid{margin-top:12px}.catalogue-all-link{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:28px}.catalogue-all-link p{margin:0;color:var(--muted);font-size:14px}.catalogue-result-count{color:var(--muted);font-size:14px;margin:18px 0}.catalogue-section-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 38px}.catalogue-section-links a{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--line);border-radius:9px;font-size:13px;background:#ffffff80;color:var(--navy);text-decoration:none}.catalogue-section-links a:hover{background:#fff;border-color:var(--blue)}.catalogue-section-links a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.catalogue-section-links span{font-size:11px;color:var(--muted)}.catalogue-category-section{margin:44px 0 64px;scroll-margin-top:110px}.catalogue-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px;padding-bottom:20px;border-bottom:1px solid var(--line)}.catalogue-section-heading h2{font-family:Georgia,serif;font-size:28px;line-height:1.2;margin:0 0 9px}.catalogue-section-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.catalogue-section-heading>span{white-space:nowrap;color:var(--muted);font-size:12px;padding-top:7px}.catalogue-grid .course-item h3{font-family:Georgia,serif;font-size:22px;line-height:1.3;margin:0 0 12px;font-weight:600}.catalogue-grid .course-item>.institution-emblem{flex-shrink:0}@media(max-width:600px){.catalogue-section-heading{gap:12px}.catalogue-section-heading h2{font-size:25px}.catalogue-section-links{gap:8px}.catalogue-section-links a{font-size:12px;padding:9px 11px}.catalogue-category-section{margin-bottom:46px}}.university-support-cards{margin-top:52px;padding-top:30px;border-top:1px solid var(--line)}.university-support-cards>h2{font-family:Georgia,serif;font-size:27px;margin-bottom:24px}.catalogue-grid .course-item>:is(h2,h3,p,small),.catalogue-grid .course-item>div>span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}