.compact-engineering[data-astro-cid-ykxfjjjt]{margin:26px 0}.compact-engineering[data-astro-cid-ykxfjjjt] .course-card[data-astro-cid-ykxfjjjt]{padding:17px}.compact-engineering[data-astro-cid-ykxfjjjt] .facts[data-astro-cid-ykxfjjjt]{margin-bottom:10px}.compact-engineering[data-astro-cid-ykxfjjjt] .details[data-astro-cid-ykxfjjjt]{font-size:.87rem}.fee-source[data-astro-cid-ykxfjjjt]{display:inline-block;margin-left:16px;color:var(--muted);font-size:.8rem}.pagination[data-astro-cid-ykxfjjjt]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:22px}.pagination[data-astro-cid-ykxfjjjt][hidden]{display:none}.pagination[data-astro-cid-ykxfjjjt] button[data-astro-cid-ykxfjjjt]{min-height:42px;padding:10px 14px;background:#fff;color:var(--green);border:1px solid var(--line);border-radius:9px;font:700 .85rem DM Sans,sans-serif;cursor:pointer}.pagination[data-astro-cid-ykxfjjjt] button[data-astro-cid-ykxfjjjt]:disabled{opacity:.45;cursor:default}.page-status[data-astro-cid-ykxfjjjt]{font-size:.85rem;color:var(--muted)}.compact-engineering[data-astro-cid-ykxfjjjt] .more[data-astro-cid-ykxfjjjt]{font-size:.85rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.compact-engineering[data-astro-cid-ykxfjjjt] .sub[data-astro-cid-ykxfjjjt]{font-size:.9rem}.compact-engineering[data-astro-cid-ykxfjjjt] .results-head[data-astro-cid-ykxfjjjt]{align-items:center}.compact-engineering[data-astro-cid-ykxfjjjt] .course-card[data-astro-cid-ykxfjjjt] h3[data-astro-cid-ykxfjjjt]{font-size:1rem}.compact-engineering[data-astro-cid-ykxfjjjt] .count[data-astro-cid-ykxfjjjt]{white-space:nowrap}@media(max-width:420px){.pagination[data-astro-cid-ykxfjjjt]{gap:8px}.pagination[data-astro-cid-ykxfjjjt] button[data-astro-cid-ykxfjjjt]{padding:10px}.fee-source[data-astro-cid-ykxfjjjt]{margin-left:10px}}.results[data-astro-cid-ykxfjjjt]{margin:34px 0}.results-head[data-astro-cid-ykxfjjjt]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.eyebrow[data-astro-cid-ykxfjjjt]{font-size:.76rem;font-weight:800;letter-spacing:.12em;color:#527268}.results[data-astro-cid-ykxfjjjt] h2[data-astro-cid-ykxfjjjt]{font:800 clamp(1.5rem,3vw,2.1rem)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:8px 0}.sub[data-astro-cid-ykxfjjjt]{max-width:720px;color:var(--muted);line-height:1.65;margin:0}.count[data-astro-cid-ykxfjjjt]{flex-shrink:0;border-radius:999px;background:#e8f1ed;padding:8px 12px;color:var(--green);font-weight:800;font-size:.85rem}.cards[data-astro-cid-ykxfjjjt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.course-card[data-astro-cid-ykxfjjjt]{padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff;min-width:0}.category[data-astro-cid-ykxfjjjt]{margin:0 0 7px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;color:#688078}.course-card[data-astro-cid-ykxfjjjt] h3[data-astro-cid-ykxfjjjt]{font:800 1.08rem/1.4 Manrope,sans-serif;margin:0 0 7px}.course-card[data-astro-cid-ykxfjjjt] h3[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt],.university[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt]{color:var(--green);text-decoration:none}.course-card[data-astro-cid-ykxfjjjt] h3[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt]:hover,.university[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt]:hover{text-decoration:underline}.university[data-astro-cid-ykxfjjjt]{color:var(--muted);font-size:.9rem;margin:0 0 14px}.facts[data-astro-cid-ykxfjjjt]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 13px}.facts[data-astro-cid-ykxfjjjt] span[data-astro-cid-ykxfjjjt]{display:grid;gap:3px;padding:9px 10px;border-radius:9px;background:#f5f7f4;color:var(--ink);font-size:.83rem}.facts[data-astro-cid-ykxfjjjt] b[data-astro-cid-ykxfjjjt]{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.course-card[data-astro-cid-ykxfjjjt][hidden]{display:none}.eligibility-details[data-astro-cid-ykxfjjjt]{font-size:.85rem;color:var(--muted);line-height:1.6}.eligibility-details[data-astro-cid-ykxfjjjt] summary[data-astro-cid-ykxfjjjt]{cursor:pointer;color:var(--green);font-weight:800}.eligibility-details[data-astro-cid-ykxfjjjt] p[data-astro-cid-ykxfjjjt]{margin:8px 0}.filter-empty[data-astro-cid-ykxfjjjt]{padding:18px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.disclosure[data-astro-cid-ykxfjjjt],.note[data-astro-cid-ykxfjjjt]{font-size:.85rem;line-height:1.6;color:var(--muted)}.details[data-astro-cid-ykxfjjjt]{display:inline-block;margin-top:6px;color:var(--green);font-weight:800;text-decoration:none}.more[data-astro-cid-ykxfjjjt]{margin:18px 0}.more[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt],.empty[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt]{font-weight:800;color:var(--green)}.empty[data-astro-cid-ykxfjjjt]{padding:24px;border:1px dashed #bdc9c1;border-radius:14px}.empty[data-astro-cid-ykxfjjjt] p[data-astro-cid-ykxfjjjt]{line-height:1.65;color:var(--muted)}.related-pathways[data-astro-cid-ykxfjjjt]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.related-pathways[data-astro-cid-ykxfjjjt] strong[data-astro-cid-ykxfjjjt]{margin-right:5px;font-size:.88rem}.related-pathways[data-astro-cid-ykxfjjjt] a[data-astro-cid-ykxfjjjt]{font-size:.86rem;color:var(--green);font-weight:700}.note[data-astro-cid-ykxfjjjt]{border-left:3px solid #d5b46b;padding-left:12px;margin-top:22px}@media(max-width:680px){.cards[data-astro-cid-ykxfjjjt]{grid-template-columns:1fr}.results-head[data-astro-cid-ykxfjjjt]{align-items:flex-start;flex-direction:column}.count[data-astro-cid-ykxfjjjt]{order:-1}}
