.education-hub{color:#123747;padding-block:clamp(28px,5vw,60px) 76px}.education-hero{max-width:980px;margin:0 auto clamp(2rem,5vw,3.5rem)}.education-hero h1{letter-spacing:-.045em;color:#103747;max-width:15ch;margin:.6rem 0 1rem;font-size:clamp(2.7rem,6vw,5rem);line-height:1.02}.education-hero>p:not(.eyebrow){color:#405b68;max-width:68ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.education-safety{background:#edf7f4;border:1px solid #bbd8d4;border-left:4px solid #168277;border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 1.1rem;display:flex;color:#214c50!important;font-size:.95rem!important}.education-safety span{color:#fff;background:#126d68;border-radius:50%;flex:0 0 1.5rem;place-items:center;height:1.5rem;font-weight:800;display:grid}.education-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.education-card{background:#fff;border:1px solid #cad9df;border-top:5px solid #14777d;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;min-height:275px;padding:clamp(1.25rem,2.4vw,1.8rem);transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #153b470b}.education-card:hover{transform:translateY(-3px);box-shadow:0 15px 34px #153b4719}.education-card-blue{border-top-color:#3978a1}.education-card-gold{border-top-color:#c38a2b}.education-card-aqua{border-top-color:#36a49b}.education-card-orange{border-top-color:#d6783a}.education-card-navy{border-top-color:#183c59}.education-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.education-card-top>span{color:#637f88;letter-spacing:.1em;font-size:.85rem;font-weight:850}.education-options .education-role{color:#176b72;letter-spacing:.075em;text-align:right;margin:0;font-size:.75rem;font-weight:850;line-height:1.4}.education-options h3{color:#143b4a;letter-spacing:-.02em;max-width:22ch;margin:1.4rem 0 .65rem;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2}.education-options article>div:nth-child(2)>p{color:#49616c;max-width:55ch;margin:0;font-size:.97rem;line-height:1.65}.education-card-link{color:#fff;background:#123f50;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;min-height:48px;margin-top:1.1rem;padding:.75rem .9rem;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.education-card-link:hover{background:#0d6871}.education-card-link:focus-visible,.education-help a:focus-visible,.education-terms a:focus-visible{outline-offset:3px;outline:3px solid #b66c13}.education-help{background:#edf5f6;border:1px solid #bfd3d6;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.25rem,3vw,2.2rem);display:flex}.education-help h2{color:#123747;margin:.4rem 0 .55rem;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.25}.education-help p:not(.eyebrow){color:#415d67;max-width:65ch;line-height:1.65}.education-help .button{white-space:normal;text-align:center;flex:none}.education-terms{margin-top:1.5rem}.education-terms a{color:#095f6c;text-underline-offset:4px;font-weight:700}.education-hub :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ae6916}@media (width<=980px){.education-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.education-hub{padding-block:1.5rem 3.25rem}.education-options{grid-template-columns:1fr;gap:.85rem}.education-card{min-height:0}.education-help{flex-direction:column;align-items:stretch}.education-help .button{justify-content:center;width:100%}.education-hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.education-card{transition:none}.education-card:hover{transform:none}}.education-route-guide{border-block:1px solid #cedcda;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin-bottom:2rem;padding-block:1.5rem;display:flex}.education-route-guide h2{flex-basis:100%;margin:0 0 .25rem;font-size:1.2rem}.education-route-guide a{text-underline-offset:4px;max-width:100%;padding-block:.6rem;font-weight:650;display:inline-block}.education-card-condition{border-top:1px solid #dae4e1;color:#365b60!important;margin-top:1rem!important;padding-top:1rem!important;font-size:.88rem!important;line-height:1.6!important}.education-card{scroll-margin-top:7rem}.education-programmes>h2,.education-tools>h2{margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2}.education-tools{border-top:1px solid #cad9df;margin-top:3rem;padding-top:3rem;scroll-margin-top:7rem}.education-tools>p{max-width:70ch;line-height:1.7}.education-tools .education-safety{margin-bottom:1.5rem}.education-tools .education-card{box-shadow:none;background:#f5f9f8;border-top-width:1px}.education-terms{border-block:1px solid #cad9df;flex-wrap:wrap;gap:1rem 1.5rem;padding-block:1.5rem;display:flex}.education-terms strong{flex-basis:100%}.education-terms a{padding-block:.5rem}.education-route-guide a{min-height:44px}.education-card h3{overflow-wrap:anywhere}.education-card-top .education-role{text-align:left}.education-hub .education-hero h1{max-width:19ch!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:1.05!important}.education-hub .education-hero{padding-top:1rem}.education-options article>div:nth-child(2)>p{max-width:55ch}.education-card:target{outline-offset:4px;outline:3px solid #14777d}
