.top[data-astro-cid-obejetfd]{height:76px;padding:0 max(24px,calc((100vw - 1000px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff}.brand[data-astro-cid-obejetfd]{font:800 1.35rem Manrope,sans-serif;text-decoration:none;color:var(--green)}.brand[data-astro-cid-obejetfd] span[data-astro-cid-obejetfd]{color:#bd8d32}nav[data-astro-cid-obejetfd]{display:flex;gap:24px}nav[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd]{font-weight:700;text-decoration:none;font-size:.94rem}.container[data-astro-cid-obejetfd]{max-width:1000px}main[data-astro-cid-obejetfd]{padding-top:24px;padding-bottom:70px}.breadcrumbs[data-astro-cid-obejetfd]{font-size:.85rem;color:var(--muted);margin-bottom:20px}.breadcrumbs[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd]{color:var(--green)}.hero[data-astro-cid-obejetfd]{padding:clamp(26px,5vw,54px);border-radius:22px;background:#173f35;color:#fff}.hero[data-astro-cid-obejetfd] .eyebrow[data-astro-cid-obejetfd]{color:#e0c58d}.eyebrow[data-astro-cid-obejetfd]{font-size:.76rem;font-weight:800;letter-spacing:.12em;color:#527268;margin:0 0 10px}.hero[data-astro-cid-obejetfd] h1[data-astro-cid-obejetfd]{font:800 clamp(2.3rem,5.5vw,4rem)/1.06 Manrope,sans-serif;letter-spacing:-.05em;max-width:760px;margin:10px 0 18px}.intro[data-astro-cid-obejetfd]{max-width:760px;font-size:1.08rem;line-height:1.75;color:#e4ece7}.hero-actions[data-astro-cid-obejetfd]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.btn[data-astro-cid-obejetfd]{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;background:#fff;color:#173f35;text-decoration:none;border-radius:999px;font-weight:800;font-size:.92rem}.btn[data-astro-cid-obejetfd].secondary{background:transparent;color:inherit;border:1px solid currentColor}.section[data-astro-cid-obejetfd]{margin:42px 0}.section-heading[data-astro-cid-obejetfd]{margin-bottom:18px}.section-heading[data-astro-cid-obejetfd] h2[data-astro-cid-obejetfd],.help-panel[data-astro-cid-obejetfd] h2[data-astro-cid-obejetfd],.industries[data-astro-cid-obejetfd] h2[data-astro-cid-obejetfd]{font:800 clamp(1.55rem,3.4vw,2.2rem)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 9px;color:var(--ink)}.section-heading[data-astro-cid-obejetfd]>p[data-astro-cid-obejetfd]:last-child,.industries[data-astro-cid-obejetfd]>p[data-astro-cid-obejetfd]:not(.eyebrow){max-width:760px;line-height:1.7;color:var(--muted);margin:0 0 14px}.filters[data-astro-cid-obejetfd]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:17px;background:#f2f6f2;border:1px solid var(--line);border-radius:14px}.filters[data-astro-cid-obejetfd] label[data-astro-cid-obejetfd]{display:grid;gap:7px;font-size:.86rem;font-weight:800;color:var(--ink)}.filters[data-astro-cid-obejetfd] select[data-astro-cid-obejetfd]{width:100%;min-height:44px;padding:10px;border:1px solid #cdd8d0;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.filters[data-astro-cid-obejetfd] button[data-astro-cid-obejetfd]{min-height:44px;padding:10px 15px;border:1px solid #b8c9be;border-radius:9px;background:#fff;color:var(--green);font-weight:800;cursor:pointer}.result-count[data-astro-cid-obejetfd]{font-size:.88rem;color:var(--muted);margin:16px 0}.programme-list[data-astro-cid-obejetfd]{display:grid;gap:12px}.programme-card[data-astro-cid-obejetfd]{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.programme-card[data-astro-cid-obejetfd][hidden]{display:none}.university[data-astro-cid-obejetfd]{font-size:.84rem;color:var(--muted);margin:0 0 7px}.programme-card[data-astro-cid-obejetfd] h3[data-astro-cid-obejetfd]{font:800 1.1rem/1.4 Manrope,sans-serif;margin:0 0 10px}.programme-card[data-astro-cid-obejetfd] h3[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd]{color:var(--green)}.eligibility[data-astro-cid-obejetfd]{font-size:.9rem;line-height:1.6;color:var(--muted)}.programme-meta[data-astro-cid-obejetfd]{display:flex;flex-wrap:wrap;gap:10px}.programme-meta[data-astro-cid-obejetfd] span[data-astro-cid-obejetfd]{display:grid;gap:4px;padding:10px;border-radius:8px;background:#f5f7f4;font-size:.84rem;color:var(--ink)}.programme-meta[data-astro-cid-obejetfd] b[data-astro-cid-obejetfd]{font-size:.73rem;color:var(--muted);text-transform:uppercase}.programme-actions[data-astro-cid-obejetfd]{display:flex;gap:18px;flex-wrap:wrap;margin-top:15px}.programme-actions[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd],.empty-state[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd]{font-size:.88rem;font-weight:800;color:var(--green)}.empty-state[data-astro-cid-obejetfd]{padding:24px;border:1px dashed #bdc9c1;border-radius:14px}.empty-state[data-astro-cid-obejetfd] p[data-astro-cid-obejetfd],.final-note[data-astro-cid-obejetfd]{color:var(--muted);line-height:1.7}.help-panel[data-astro-cid-obejetfd]{padding:clamp(24px,4vw,38px);border-radius:18px;background:#edf4ef;margin:44px 0}.help-panel[data-astro-cid-obejetfd]>p[data-astro-cid-obejetfd]:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.7}.help-panel[data-astro-cid-obejetfd] .btn[data-astro-cid-obejetfd]{background:var(--green);color:#fff}.company-logos[data-astro-cid-obejetfd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.company-logo[data-astro-cid-obejetfd]{min-width:120px;min-height:70px;padding:15px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:#263b34;font-weight:900;font-size:1.05rem;text-align:center}.final-note[data-astro-cid-obejetfd]{font-size:.88rem;margin-top:24px}footer[data-astro-cid-obejetfd]{padding:24px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}footer[data-astro-cid-obejetfd] .container[data-astro-cid-obejetfd]{display:flex;justify-content:space-between}footer[data-astro-cid-obejetfd] a[data-astro-cid-obejetfd]{color:var(--green)}@media(max-width:760px){.top[data-astro-cid-obejetfd]{height:64px;padding:0 16px}.filters[data-astro-cid-obejetfd]{grid-template-columns:1fr}.hero-actions[data-astro-cid-obejetfd] .btn[data-astro-cid-obejetfd]{width:100%}.section[data-astro-cid-obejetfd]{margin:34px 0}main[data-astro-cid-obejetfd]{padding-top:18px}}
