body{background:#fff;color:#17344e}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid #e5ebef}.site-nav{width:min(1220px,calc(100% - 32px));height:76px;margin:auto;display:flex;align-items:center;gap:24px}.site-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#17344e}.site-brand strong{display:block;font-size:17px}.site-brand small{display:block;color:#6a7883;font-size:10px;margin-top:2px}.site-logo{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}.nav-links{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-links a{text-decoration:none;font-size:13px;color:#415565;font-weight:700}.nav-links a.active{color:#173a58}.nav-links a.active:after{content:"";display:block;height:2px;background:#173a58;margin-top:5px;border-radius:99px}.login-btn{background:#173a58;color:#fff}.about-hero{background:linear-gradient(135deg,#eef3f6 0%,#fff 62%,#f4eee7 100%);border-bottom:1px solid #e1e7eb}.about-hero-inner{width:min(1220px,calc(100% - 32px));margin:auto;min-height:580px;padding:72px 0;display:grid;grid-template-columns:1.12fr .72fr;gap:78px;align-items:center}.eyebrow,.section-kicker,.section-heading>span,.light-kicker,.about-cta span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#426985}.hero-copy h1{font-size:60px;line-height:1.02;letter-spacing:-.04em;color:#142c40;margin:16px 0 24px;max-width:800px}.hero-lead{font-size:19px;line-height:1.68;color:#586d7a;max-width:780px}.hero-meta{display:flex;gap:42px;margin-top:34px;padding-top:24px;border-top:1px solid #d8e1e7}.hero-meta span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#82909a;font-weight:800}.hero-meta strong{display:block;font-size:14px;color:#25455e;margin-top:5px}.legacy-card{background:#173a58;color:#fff;border-radius:22px;padding:34px;box-shadow:0 26px 70px rgba(22,50,79,.20)}.legacy-label{font-size:10px;letter-spacing:.16em;color:#adc4d6;font-weight:900}.legacy-rule{height:1px;background:rgba(255,255,255,.14);margin:27px 0 19px}.archive-section{padding:92px 0}.archive-inner{width:min(1220px,calc(100% - 32px));margin:auto;display:grid;grid-template-columns:1.08fr .92fr;gap:68px;align-items:center}.archive-photo{margin:0;border:1px solid #dce4e9;background:#fff;padding:10px;border-radius:17px;box-shadow:0 18px 45px rgba(18,44,64,.10);overflow:hidden}.archive-photo img{display:block;width:100%;height:auto;min-height:300px;object-fit:cover;background:#eef3f6;border-radius:10px}.archive-photo figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:13px 6px 4px}.archive-photo figcaption span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#82939e}.archive-photo figcaption strong{font-size:11px;color:#465e70;text-align:right}.archive-copy h2,.section-heading h2,.principles-title h2{font-size:42px;line-height:1.13;letter-spacing:-.025em;color:#18354d;margin:12px 0 22px}.archive-copy p{font-size:15px;line-height:1.8;color:#627683;margin:0 0 17px}.archive-copy strong{color:#284c66}.timeline-section{background:#f4f7f8;padding:92px 0;border-top:1px solid #e4eaee;border-bottom:1px solid #e4eaee}.section-inner{width:min(1220px,calc(100% - 32px));margin:auto}.section-heading{max-width:780px;margin-bottom:40px}.section-heading.compact{max-width:850px}.section-heading p{color:#687b87;line-height:1.65}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #cad6dd}.timeline article{padding:28px 28px 4px 0;position:relative}.timeline article:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#173a58;top:-5px;left:0;box-shadow:0 0 0 5px #f4f7f8}.year{font-size:11px;font-weight:900;letter-spacing:.1em;color:#55758c}.timeline h3{font-size:18px;margin:9px 0 8px;color:#1d3c54}.timeline p{font-size:13px;color:#70818b;line-height:1.7}.gcc-section{background:#15344e;color:#fff;padding:96px 0}.gcc-grid{display:grid;grid-template-columns:1.08fr .72fr;gap:80px;align-items:center}.light-kicker{color:#9db9ce}.gcc-copy h2{font-size:44px;line-height:1.1;letter-spacing:-.025em;margin:13px 0 21px}.gcc-copy p{color:#c5d4dd;line-height:1.75;font-size:15px}.source-link{display:inline-block;color:#fff;text-decoration:none;font-weight:800;font-size:12px;margin-top:10px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px}.gcc-card{background:#fff;color:#17344e;border-radius:18px;padding:27px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.gcc-card>span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#698498}.results-section{padding:94px 0}.results-heading{max-width:850px}.result-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.result-grid article{border:1px solid #dce4e9;border-radius:15px;padding:24px 20px;background:#fff;min-height:230px}.result-year{font-size:10px;color:#6f8797;font-weight:900;letter-spacing:.1em}.result-grid strong{display:block;font-size:43px;letter-spacing:-.04em;color:#173a58;margin:19px 0 3px}.result-grid h3{font-size:16px;margin:0 0 10px;color:#25465e}.result-grid p{font-size:12px;line-height:1.65;color:#71828c}.principles-section{padding:92px 0;background:#fbfcfc;border-top:1px solid #e7ecef}.principles-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:86px}.principles-title h2{margin-top:12px}.principles-list article{display:grid;grid-template-columns:50px 1fr;gap:16px;padding:23px 0;border-bottom:1px solid #dfe6ea}.principles-list article:first-child{padding-top:0}.principles-list article>span{font-size:11px;font-weight:900;color:#7790a0}.principles-list h3{font-size:18px;margin:0 0 7px;color:#25465e}.principles-list p{font-size:13px;line-height:1.65;color:#70818c;margin:0}.about-cta{background:#edf3f6;padding:65px 0}.about-cta-inner{width:min(1220px,calc(100% - 32px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:45px}.about-cta h2{font-size:36px;line-height:1.18;margin:10px 0;max-width:760px;color:#17344e}.about-cta p{color:#657985}.cta-actions{display:flex;gap:9px;flex-shrink:0}.cta-primary{background:#173a58;color:#fff}.cta-secondary{background:#fff;color:#173a58;border:1px solid #cad6de}footer{background:#10283c;color:#9eb2c1;padding:24px calc((100% - min(1220px,calc(100% - 32px)))/2);display:flex;justify-content:space-between;gap:20px;font-size:11px}footer>div:last-child{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}footer a{color:#b7c7d2;text-decoration:none}.current-card{padding:36px}.current-headline{font-size:30px;line-height:1.17;font-weight:850;letter-spacing:-.025em;margin:18px 0 28px;max-width:420px}.current-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.current-stats>div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);border-radius:12px;padding:18px}.current-stats strong{display:block;font-size:34px;line-height:1}.current-stats span{display:block;color:#c7d6df;font-size:11px;line-height:1.5;margin-top:8px}.current-programmes{display:flex;flex-wrap:wrap;gap:8px}.current-programmes span{font-size:10px;font-weight:800;color:#d9e6ee;border:1px solid rgba(255,255,255,.17);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.04)}.current-training-card{display:grid;gap:11px}.training-row{background:#f2f6f8;border:1px solid #e0e8ed;border-radius:10px;padding:15px 17px}.training-row b{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#5c7d94}.training-row strong{display:block;font-size:13px;line-height:1.5;margin-top:5px;color:#24465f}@media(max-width:1040px){.result-grid{grid-template-columns:repeat(3,1fr)}.about-hero-inner,.archive-inner,.gcc-grid,.principles-grid{gap:42px}}@media(max-width:960px){.nav-links{display:none}.about-hero-inner,.archive-inner,.gcc-grid,.principles-grid{grid-template-columns:1fr}.about-hero-inner{padding:54px 0}.hero-copy h1{font-size:47px}.archive-section,.timeline-section,.gcc-section,.results-section,.principles-section{padding:70px 0}.timeline{grid-template-columns:1fr 1fr;gap:24px}.timeline article:nth-child(n+3){margin-top:10px}.result-grid{grid-template-columns:1fr 1fr}.about-cta-inner{align-items:flex-start;flex-direction:column}.archive-photo{order:2}.archive-copy{order:1}}@media(max-width:600px){.site-nav{height:68px}.site-logo{width:40px;height:40px}.site-brand small{display:none}.login-btn{font-size:11px;padding:9px 10px}.hero-copy h1{font-size:39px}.hero-lead{font-size:16px}.hero-meta{flex-direction:column;gap:15px}.legacy-card{padding:24px}.archive-copy h2,.section-heading h2,.principles-title h2,.gcc-copy h2,.about-cta h2{font-size:31px}.archive-photo{padding:7px}.archive-photo img{min-height:0;object-fit:contain}.archive-photo figcaption{display:block}.archive-photo figcaption strong{display:block;text-align:left;margin-top:5px}.timeline{grid-template-columns:1fr;border-top:0}.timeline article{border-top:1px solid #cad6dd;padding-top:22px}.timeline article:before{top:-5px}.result-grid{grid-template-columns:1fr}.result-grid article{min-height:auto}.cta-actions{width:100%;flex-direction:column}.about-cta{padding:52px 0}footer{flex-direction:column;padding:22px 16px}footer>div:last-child{justify-content:flex-start}.current-stats{grid-template-columns:1fr}.current-headline{font-size:25px}}