@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172437;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--navy: #0a347a;--blue: #134b9a;--ink: #172437;--muted: #637185;--line: #e2e8f0;--card-background: #f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utility-bar{min-height:36px;color:#e9f1ff;background:#082f73;font-size:10px;letter-spacing:.025em}.utility-inner{display:flex;align-items:center;justify-content:space-between;width:min(1200px,86%);min-height:36px;margin:auto}.utility-location{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.12em}.location-dot{width:6px;height:6px;border-radius:50%;background:#a8c58c}.utility-message{color:#c0d0e9}.utility-inner a{color:#fff;font-weight:600}.utility-inner a span{padding-left:5px}.site-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(1200px,86%);height:82px;margin:auto;background:#fff}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{position:relative;display:grid;width:35px;height:35px;place-items:center;border-radius:10px 10px 10px 3px;background:#123e83}.brand-mark:before,.brand-mark:after,.brand-mark span{position:absolute;display:block;content:"";border:1.5px solid #fff}.brand-mark:before{width:15px;height:16px;border-bottom:0}.brand-mark:after{width:9px;height:20px;border-top:0;border-bottom:0}.brand-mark span{bottom:7px;width:19px;border-width:1px 0 0}.brand-copy{display:grid;gap:2px}.brand-copy strong{color:#15345e;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.04em}.brand-copy small{color:#758196;font-size:9px;letter-spacing:.06em}.site-nav{display:flex;gap:clamp(20px,3vw,43px);margin-left:auto;margin-right:40px}.site-nav a{position:relative;padding:32px 0 29px;color:#46546a;font-size:11px;font-weight:600}.site-nav a:after{position:absolute;right:0;bottom:20px;left:0;height:2px;background:#1b4f99;content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform:scaleX(1)}.mobile-menu-toggle{display:none}.header-cta{display:inline-flex;align-items:center;gap:16px;padding:11px 15px;border-radius:3px;background:#123e83;color:#fff;font-size:10px;font-weight:700}.header-cta:hover{background:#082f73}.header-cta span{font-size:15px}.hero{position:relative;display:flex;align-items:center;min-height:430px;overflow:hidden;color:#fff;background:#174a8d}.hero-image{position:absolute;inset:0;background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Sunset_over_Marina_Bay_at_Miri%2C_Sarawak.jpg/1280px-Sunset_over_Marina_Bay_at_Miri%2C_Sarawak.jpg);background-position:center 55%;background-size:cover;transform:scale(1.01)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#06224fe8,#0b3470d1 48%,#10417d6b)}.hero-content{position:relative;z-index:1;width:min(1200px,86%);margin:auto;padding:49px 0 58px}.hero-kicker{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:#d7e4f5;font-size:9px;font-weight:700;letter-spacing:.17em}.hero-kicker span{width:20px;height:1px;background:#b9d295}h1{max-width:660px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(43px,5.5vw,69px);font-weight:500;letter-spacing:-.065em;line-height:1.05}h1 em{color:#c9dda9;font-style:normal;font-weight:500}.hero-description{max-width:450px;margin:17px 0 23px;color:#e0e9f6;font-size:13px;line-height:1.7}.search-form{display:flex;align-items:center;width:min(610px,100%);height:48px;padding:4px;border:1px solid rgba(255,255,255,.72);border-radius:4px;background:#fff;box-shadow:0 6px 24px #06163529}.search-icon{flex:0 0 18px;width:18px;height:18px;margin:0 10px 0 11px;fill:none;stroke:#6f7e92;stroke-linecap:round;stroke-width:1.8}.search-form input{flex:1;width:50px;height:100%;border:0;outline:0;color:#26354b;font-size:11px}.search-form input::placeholder{color:#8993a1}.search-form button{display:flex;align-items:center;align-self:stretch;gap:12px;padding:0 17px;border:0;border-radius:2px;color:#fff;background:#123e83;cursor:pointer;font-size:10px;font-weight:700}.search-form button:hover{background:#082f73}.search-form button span{font-size:15px}.hero-note{display:flex;align-items:center;gap:8px;margin-top:15px;color:#d6e2f1;font-size:10px}.note-check{display:grid;width:15px;height:15px;place-items:center;border:1px solid rgba(213,231,191,.7);border-radius:50%;color:#d6e7bc;font-size:9px}.hero-caption{position:absolute;right:7%;bottom:22px;display:flex;align-items:center;gap:8px;color:#e5edf7;font-size:8px;font-weight:700;letter-spacing:.13em}.hero-photo-credit{position:absolute;bottom:20px;left:7%;max-width:45%;color:#e5edf7;font-size:8px;line-height:1.5;text-shadow:0 1px 3px rgba(6,22,53,.65)}.hero-photo-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.caption-line{display:inline-block;width:20px;height:1px;background:#c4d4a8}.caption-divider{color:#a9bed8}main{width:100%}.pathways{width:min(1200px,86%);margin:auto;padding:49px 0 47px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:22px}.section-kicker{margin:0 0 9px;color:#587194;font-size:9px;font-weight:700;letter-spacing:.15em}h2{margin:0;color:#17345f;font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,33px);font-weight:600;letter-spacing:-.045em}.section-aside{max-width:340px;margin:0 0 3px;color:#748094;font-size:10px;line-height:1.7}.pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pathway-card{position:relative;display:flex;min-height:205px;flex-direction:column;padding:20px 20px 18px;overflow:hidden;border:1px solid #dce4ef;border-radius:5px;background:var(--card-background);box-shadow:0 2px 5px #102d5406;transition:transform .2s,border-color .2s,box-shadow .2s}.pathway-card:before{position:absolute;top:0;left:0;width:3px;height:100%;background:#214f91;content:"";transform:scaleY(0);transform-origin:bottom;transition:transform .2s}.pathway-card:hover{transform:translateY(-3px);border-color:#9aafcd;box-shadow:0 10px 23px #102d5414}.pathway-card:hover:before{transform:scaleY(1)}.pathway-top{display:flex;align-items:center;justify-content:space-between}.pathway-number{color:#94a1b4;font-size:10px;font-weight:700;letter-spacing:.1em}.pathway-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#1c4b8c;background:#edf3fa;font-size:20px}.pathway-label{margin:15px 0 6px;color:#4971a6;font-size:10px;font-weight:700;letter-spacing:.11em}h3{margin:0;color:#18365f;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em}.pathway-description{max-width:300px;margin:8px 0 15px;color:#69778a;font-size:13px;line-height:1.65}.pathway-link{display:flex;align-items:center;gap:9px;margin-top:auto;color:#184984;font-size:12px;font-weight:700}.pathway-link span{font-size:14px;transition:transform .2s}.pathway-card:hover .pathway-link span{transform:translate(3px)}.empty-search{padding:22px;border:1px dashed #cbd6e4;color:#64748b;font-size:12px}.scheme-load-error{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid #e0c5c5;border-radius:4px;color:#7b3f3f;background:#fff7f7;font-size:13px;line-height:1.6}.scheme-load-error button{flex:0 0 auto;padding:8px 12px;border:1px solid #b77c7c;border-radius:3px;color:#713d3d;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.scheme-load-error button:hover,.scheme-load-error button:focus-visible{background:#f7e8e8}.scheme-directory,.scheme-preview{width:min(1200px,86%);margin:0 auto;padding:9px 0 48px;scroll-margin-top:24px}.scheme-directory-page{padding-top:35px}.scheme-detail-page{width:min(1000px,86%);margin:0 auto;padding:35px 0 52px}.scheme-detail-page .back-home{margin-bottom:25px}.scheme-detail-page .section-kicker{margin-bottom:10px}.scheme-detail-intro{max-width:760px;margin:15px 0 22px;color:#637185;font-size:13px;line-height:1.75}.scheme-detail-meta{display:flex;gap:15px;margin:0 0 24px;padding:15px 17px;border:1px solid #e0e7f0;border-radius:4px;background:#f5f8fc}.scheme-detail-meta span{display:grid;flex:1;gap:5px;color:#637185;font-size:12px;line-height:1.55}.scheme-detail-meta strong{color:#263c5c;font-size:11px}.scheme-detail-grid{display:grid;grid-template-columns:1fr;gap:14px}.detail-panel{padding:18px 19px;border:1px solid #dce4ef;border-radius:5px;background:var(--card-background)}.detail-panel h2{font-size:20px}.detail-panel ul,.detail-panel ol{display:grid;gap:10px;margin:14px 0 0;padding-left:20px;color:#637185;font-size:13px;line-height:1.7}.detail-panel li::marker{color:#4971a6;font-weight:700}.detail-sources a{color:#184984;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.scheme-updates{margin-top:30px;padding-top:23px;border-top:1px solid #e2e8f0}.updates-heading{margin-bottom:14px}.updates-heading .section-kicker{margin-bottom:6px}.updates-heading h2{font-size:21px}.news-update-card{max-width:760px;padding:17px 19px;border:1px solid #dce4ef;border-left:3px solid #78915d;border-radius:4px;background:#f8faf6}.news-update-meta{display:flex;justify-content:space-between;gap:16px;color:#718096;font-size:11px}.news-update-meta span{color:#506d43;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.news-update-card h3{margin-top:12px;font-size:18px}.news-update-card p{margin:8px 0 12px;color:#637185;font-size:13px;line-height:1.7}.news-update-actions{display:flex;justify-content:flex-end;margin-top:12px}.scheme-detail-page>.directory-note{margin-top:18px}.directory-title{max-width:660px;margin:0;color:#17345f;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,46px);font-weight:600;letter-spacing:-.05em;line-height:1.1}.back-home{display:inline-block;margin-bottom:24px;color:#184984;font-size:10px;font-weight:700}.back-home:hover,.back-home:focus-visible{text-decoration:underline;text-underline-offset:3px}.preview-action{display:flex;justify-content:center;margin-top:20px}.directory-cta{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:3px;color:#fff;background:#123e83;font-size:10px;font-weight:700}.directory-cta:hover{background:#082f73}.directory-cta span{font-size:15px}.directory-controls{display:flex;align-items:center;gap:12px;margin:0 0 17px}.directory-search-label{color:#43556f;font-size:10px;font-weight:700;white-space:nowrap}.directory-search-wrap{display:flex;align-items:center;width:min(410px,100%);height:40px;border:1px solid #dce4ef;border-radius:4px;background:#fff}.directory-search-wrap .search-icon{width:16px;height:16px;flex-basis:16px;margin:0 9px 0 11px}.directory-search-wrap input{width:100%;height:100%;border:0;outline:0;color:#26354b;font-size:10px}.directory-search-wrap:focus-within,.directory-controls select:focus-visible{border-color:#5277a9;outline:2px solid rgba(82,119,169,.16);outline-offset:1px}.directory-controls select{min-height:40px;padding:0 29px 0 11px;border:1px solid #dce4ef;border-radius:4px;color:#43556f;background:#fff;font-size:10px}.scheme-count{margin-left:auto;color:#748094;font-size:10px;white-space:nowrap}.scheme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scheme-card{display:flex;min-height:220px;flex-direction:column;padding:19px;border:1px solid #dce4ef;border-radius:5px;background:var(--card-background);box-shadow:0 2px 5px #102d5406}.scheme-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.scheme-category{color:#4971a6;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scheme-type{padding:5px 7px;border-radius:20px;color:#506d43;background:#f0f5ea;font-size:10px;font-weight:600;white-space:nowrap}.scheme-availability{align-self:flex-start;margin-top:12px;padding:6px 9px;border-radius:3px;font-size:10px;font-weight:700}.scheme-availability-open{color:#28613c;background:#eaf5ec}.scheme-availability-closed{color:#8a3c3c;background:#f9eded}.scheme-availability-unconfirmed{color:#765b20;background:#faf4e4}.scheme-card h3{margin-top:18px;font-size:18px}.scheme-title-link{color:inherit;text-decoration:none}.scheme-title-link:hover,.scheme-title-link:focus-visible{color:#184984;text-decoration:underline;text-underline-offset:3px}.scheme-summary{margin:8px 0 17px;color:#69778a;font-size:13px;line-height:1.7}.scheme-provenance{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid #edf0f4;color:#8290a1;font-size:10px;line-height:1.5}.scheme-card-actions{display:flex;flex:0 0 auto;gap:7px}.directory-note{margin:13px 0 0;color:#758195;font-size:9px;line-height:1.6}.announcements-page,.announcement-preview{width:min(1200px,86%);margin:0 auto;padding:35px 0 48px}.announcement-preview{padding-top:5px}.guides-page{width:min(1200px,86%);margin:0 auto;padding:35px 0 48px}.guide-notice{margin:0 0 18px;padding:15px 18px;border:1px solid #d7e2f1;border-left:3px solid #5277a9;border-radius:4px;background:#f1f6fc}.guide-notice strong{color:#263c5c;font-size:11px}.guide-notice p{margin:5px 0 0;color:#637185;font-size:10px;line-height:1.65}.application-guides-list{display:grid;gap:14px}.application-guide-card{padding:20px;border:1px solid #dce4ef;border-radius:5px;background:var(--card-background);box-shadow:0 2px 5px #102d5406}.guide-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.guide-card-heading .section-kicker{margin:0 0 7px;font-size:10px}.guide-card-heading h2{font-size:22px}.guide-card-heading .scheme-availability{flex:0 0 auto;margin-top:2px;padding:6px 9px;font-size:10px}.application-guide-content{display:grid;grid-template-columns:1fr;gap:20px;margin-top:6px;padding-top:18px;border-top:2px solid #9aafcd}.guide-accordion{padding-bottom:14px;border-bottom:1px solid #dce4ef}.guide-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#123e83;cursor:pointer;font-size:17px;font-weight:600;list-style:none}.guide-accordion>summary::-webkit-details-marker{display:none}.guide-accordion>summary:after{color:#4971a6;content:"+";font-size:22px;line-height:1}.guide-accordion[open]>summary:after{content:"−"}.guide-accordion>summary:focus-visible{border-radius:2px;outline:2px solid #5277a9;outline-offset:3px}.application-guide-content ol,.application-guide-content ul{display:grid;gap:9px;margin:16px 0 0;padding-left:22px;color:#637185;font-size:13px;line-height:1.7}.application-guide-content li::marker{color:#4971a6;font-weight:700}.guide-accordion>p{margin:16px 0 0;color:#637185;font-size:13px;line-height:1.7}.guide-status-note{margin:19px 0 0;padding:12px 14px;border-radius:3px;color:#765b20;background:#faf4e4;font-size:12px;line-height:1.65}.guide-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:14px}.guide-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.icon-link{position:relative;display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #cbd6e4;border-radius:4px;color:#184984;background:transparent;transition:border-color .18s,background .18s}.icon-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.icon-link:hover,.icon-link:focus-visible{border-color:#5277a9;background:#edf3fa}.icon-link:focus-visible{outline:2px solid rgba(82,119,169,.35);outline-offset:2px}.icon-link:after{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:min(250px,70vw);padding:7px 9px;border-radius:3px;color:#fff;background:#123e83;content:attr(data-tooltip);font-size:11px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(3px);transition:opacity .15s,transform .15s,visibility .15s}.icon-link:hover:after,.icon-link:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.guide-checked{margin:0;color:#8290a1;font-size:10px}.announcements-list{display:grid;grid-template-columns:1fr;gap:12px}.announcements-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-card{padding:17px 19px;border:1px solid #dce4ef;border-radius:5px;background:var(--card-background);box-shadow:0 2px 5px #102d5406}.announcement-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#8290a1;font-size:11px}.announcement-category{color:#4971a6;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.announcement-card h3{margin-top:12px;font-size:18px}.announcement-card>p{margin:8px 0 14px;color:#69778a;font-size:13px;line-height:1.7}.announcement-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;padding-top:11px;border-top:1px solid #edf0f4}.text-link{color:#184984;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.announcement-preview .section-heading{align-items:center}.announcement-preview .text-link{white-space:nowrap}.trust-strip{display:flex;align-items:center;gap:14px;width:min(1200px,86%);margin:0 auto 45px;padding:16px 19px;border:1px solid #e0e7f0;border-radius:4px;background:#f5f8fc}.trust-emblem{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;color:#fff;background:#617d54;font-family:Georgia,serif;font-size:18px;font-style:italic}.trust-strip strong{color:#263c5c;font-size:10px}.trust-strip p{margin:3px 0 0;color:#718096;font-size:9px}.trust-strip a{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#184984;font-size:9px;font-weight:700;white-space:nowrap}.trust-strip a span{font-size:14px}footer{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px max(7%,calc((100% - 1200px)/2));border-top:1px solid #e5eaf1;color:#758195;font-size:9px}.footer-brand{color:#1c3c68;font-weight:700}.footer-disclaimer{color:#57677d}@media(max-width:760px){.utility-inner,.site-header,.hero-content,.pathways,.trust-strip{width:90%}.utility-message{display:none}.site-header{height:72px}.brand-copy strong{font-size:12px}.site-header{position:relative}.mobile-menu-toggle{display:flex;width:38px;height:38px;flex:0 0 38px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid #dce4ef;border-radius:4px;color:#17345f;background:#fff;cursor:pointer}.mobile-menu-toggle span{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s,opacity .18s}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-menu-toggle:focus-visible{outline:2px solid #5277a9;outline-offset:2px}.site-nav{position:absolute;top:calc(100% - 1px);right:0;left:0;display:none;flex-direction:column;gap:0;margin:0;padding:7px 14px;border:1px solid #e2e8f0;border-radius:0 0 5px 5px;background:#fff;box-shadow:0 12px 22px #102d541f}.site-nav.is-open{display:flex}.site-nav a{padding:13px 4px;border-bottom:1px solid #edf0f4;font-size:12px}.site-nav a:last-child{border-bottom:0}.site-nav a:after{display:none}.header-cta{display:none}.hero{min-height:430px}.hero-image{background-position:58% center}.hero-overlay{background:linear-gradient(90deg,#06224fed,#0b3470b8)}.hero-content{padding:45px 0 58px}h1{font-size:clamp(42px,11vw,63px)}.hero-description{max-width:390px;font-size:12px}.search-form{height:46px}.search-form input{font-size:10px}.search-form button{gap:7px;padding:0 12px}.hero-caption{right:5%;bottom:16px;font-size:7px}.hero-photo-credit{bottom:14px;left:5%;max-width:44%;font-size:7px}.pathways{padding:37px 0 31px}.scheme-directory,.scheme-preview{width:90%;padding:5px 0 34px}.announcements-page,.announcement-preview,.guides-page{width:90%;padding:24px 0 34px}.announcement-preview{padding-top:4px}.scheme-directory-page{padding-top:24px}.scheme-detail-page{width:90%;padding:24px 0 36px}.scheme-detail-meta{flex-direction:column;gap:12px}.scheme-detail-grid{grid-template-columns:1fr;gap:10px}.guide-card-heading{display:block}.guide-card-heading .scheme-availability{margin-top:10px}.application-guide-content{grid-template-columns:1fr;gap:15px}.guide-card-footer{align-items:flex-start;flex-direction:column;gap:10px}.guide-links{justify-content:flex-end}.section-heading{display:block;margin-bottom:17px}.section-aside{max-width:440px;margin-top:9px}.pathway-grid{grid-template-columns:1fr;gap:10px}.pathway-card{min-height:185px;padding:17px 19px}.directory-controls{align-items:stretch;flex-wrap:wrap;gap:9px}.directory-search-label,.directory-search-wrap{width:100%}.directory-controls select{flex:1}.scheme-count{align-self:center}.scheme-grid{grid-template-columns:1fr;gap:10px}.announcements-preview-list{grid-template-columns:1fr}.announcement-preview .section-heading{display:flex;align-items:flex-start;gap:12px}.announcement-preview .text-link{margin-top:4px;text-align:right}.scheme-card{min-height:195px;padding:17px 19px}.trust-strip{align-items:flex-start;flex-wrap:wrap;margin-bottom:31px;padding:15px}.trust-strip>div:nth-child(2){flex:1}.trust-strip a{margin-left:45px}footer{justify-content:flex-start;gap:9px 18px;padding:15px 5%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
