
.subhero{padding:135px 0 45px;background:linear-gradient(120deg,#06121f,#203a51);color:#fff}.subhero h1{font-size:clamp(34px,5vw,62px);line-height:1.12;margin:12px 0}.subhero .lead{max-width:780px}.site-languages{display:flex;gap:10px;font-size:11px;letter-spacing:.04em;margin-left:auto}.site-languages a[aria-current]{color:#e8bd69;text-decoration:underline}.skip-link{position:absolute;left:12px;top:-100px;z-index:10001;padding:10px 16px;background:white;color:#071321}.skip-link:focus{top:10px}.archive-content{--navy:#071a2d;--navy2:#0c2743;--ink:#152238;--muted:#5e6a78;--gold:#bd9142;--paper:#f7f5f0;--white:#fff;--line:#dfe4e8;--max:1180px}.archive-content>.hero:first-child{padding-top:100px}.archive-content>.hero:first-child>.wrap{padding-top:35px;padding-bottom:40px}.archive-content h1{font-size:clamp(36px,5vw,64px)}.archive-content .hero h1{line-height:1.1}.archive-content .hero p{font-size:18px}.archive-content .section{padding:50px 0}.enquiry-result{padding:18px;margin-bottom:20px;border:1px solid #356548;background:#f1f8f2}.enquiry-result.error{border-color:#ab3232;background:#fff2f1}.enquiry-form{display:grid;gap:12px;max-width:720px}.enquiry-form label{font-weight:600}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea{display:block;width:100%;padding:13px;border:1px solid #7e8994;background:white;color:#162232;font:inherit}.enquiry-form textarea{min-height:150px}.enquiry-form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.enquiry-form input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.enquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c69336;outline-offset:4px}.related-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.related-links a{text-decoration:underline}.top .nav{gap:13px}.footer-nav{line-height:2.1}.top .site-languages{flex:0 0 auto}@media(max-width:1180px){.top .links{gap:10px}.top .brand{font-size:23px}}@media(max-width:1050px){.top .site-languages{margin-left:0}.top .mobile-toggle{margin-left:auto!important}.archive-content .hero-grid{min-height:0}.subhero{padding-top:125px}}@media(max-width:540px){.site-languages{gap:7px;font-size:10px}.top .brand{font-size:19px}.top .nav{gap:9px}.top .nav .seal{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;max-height:34px!important;flex-basis:34px!important}.top .brand small{font-size:6px;letter-spacing:.12em}.top .mobile-toggle{padding:7px!important}.subhero{padding-top:130px}.archive-content .sector-grid,.archive-content .steps{grid-template-columns:1fr 1fr}.archive-content .partner-panel{padding:24px}.archive-content .hero{padding-top:110px!important}}
