.section-hero{min-height:440px;padding:80px max(7vw,36px);display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center;background:#102a43}.section-hero h1{margin:0;color:#fff;font-size:clamp(48px,6vw,80px);line-height:1;letter-spacing:-.055em}.section-hero .label{color:#7fd0cd}.section-hero>p{color:#c2d0db;font-size:19px;line-height:1.8}.section-heading{max-width:900px;margin-bottom:45px}.section-heading h2,.exemption-band h2,.links-heading h2{margin:0;color:#102a43;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.045em}.section-heading>p:last-child{color:#5e6e7e;line-height:1.8}.instruction-list,.remaining-instructions>ol{list-style:none;counter-reset:instruction;margin:0;padding:0;border-top:1px solid #cbdade}.instruction-list li,.remaining-instructions>ol li{counter-increment:instruction;position:relative;padding:22px 20px 22px 70px;border-bottom:1px solid #cbdade;color:#4f6474;line-height:1.75}.instruction-list li:before,.remaining-instructions>ol li:before{content:counter(instruction,decimal-leading-zero);position:absolute;left:12px;top:22px;color:#087a78;font-weight:800}.remaining-instructions>ol{counter-reset:instruction 14}.instruction-list a,.upskill-box a{color:#087a78;font-weight:700}.exemption-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f3f7f8}.exemption-band ol{margin-top:0;padding-left:22px;color:#102a43;font-weight:700;line-height:2}.exemption-band p{color:#5e6e7e;line-height:1.8}.submission-section{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw}.remaining-instructions strong{display:block;margin-top:10px;color:#d94a49}.document-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:25px 0 0}.document-list li{padding:14px;background:#f3f7f8;color:#405569;font-size:13px}.upskill-box{padding:32px;background:#102a43;color:#fff;align-self:start;border-top:4px solid #f4a261}.upskill-box>p:not(.label),.upskill-box address{color:#c2d0db;line-height:1.8}.upskill-box address{font-style:normal;margin-top:28px}.upskill-box a{display:inline}.important-links{background:#087a78}.links-heading{max-width:820px;margin-bottom:45px}.important-links .label{color:#bfe5e3}.important-links .links-heading h2{color:#fff}.links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.links-grid a{display:grid;grid-template-columns:55px 1fr;gap:5px 16px;padding:24px;background:#fff;color:#102a43}.links-grid a>span{grid-row:1/3;color:#f4a261;font-weight:800}.links-grid strong,.links-grid small{display:block}.links-grid small{color:#5e6e7e}.links-grid a:hover{transform:translateY(-3px)}@media(max-width:900px){.section-hero,.exemption-band,.submission-section{grid-template-columns:1fr}}@media(max-width:650px){.links-grid,.document-list{grid-template-columns:1fr}}@media(max-width:560px){.section-hero,.section-content,.exemption-band,.submission-section,.important-links{padding:65px 24px}.instruction-list li,.remaining-instructions>ol li{padding-left:56px}.upskill-box{padding:25px}}

.schedule-files-heading{margin-top:34px}.schedule-files-heading h3{margin:6px 0 8px;color:#102a43;font-size:27px}.schedule-files-heading>p:last-child{margin:0;color:#5e6e7e;line-height:1.65}.document-list li{padding:0}.document-list a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 12px;align-items:center;min-height:68px;padding:14px;color:#102a43;text-decoration:none;border-left:3px solid transparent;transition:.2s}.document-list a:hover{background:#e6f3f3;border-left-color:#087a78}.document-list a>span{grid-row:1/3;color:#087a78;font-weight:800}.document-list a strong{overflow-wrap:anywhere;font-size:13px}.document-list a small{color:#718294}
.document-list .restricted-document>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 12px;align-items:center;min-height:68px;padding:14px;border-left:3px solid #d94a49;background:#fff4f3;color:#102a43;cursor:not-allowed}.document-list .restricted-document span{grid-row:1/3;color:#d94a49;font-weight:800}.document-list .restricted-document strong{overflow-wrap:anywhere;font-size:13px}.document-list .restricted-document small{color:#8b5d5a}
