*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:#102f43;background:#fff;font:16px/1.75 system-ui,sans-serif}a{color:inherit}header{position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #e5e7e5}.nav{max-width:1240px;margin:auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:150px;display:block}nav{display:flex;gap:23px;align-items:center}nav a{text-decoration:none;font-size:13px;font-weight:650}nav a[aria-current=page]{color:#99751d}nav a:last-child{background:#102f43;color:#fff;padding:9px 20px;border-radius:3px}.menu{display:none}.wrap{max-width:1160px;margin:auto;padding:0 28px}.hero{padding:80px 0;background:#f8f6ef}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.hero img{width:100%;mix-blend-mode:multiply}.eyebrow{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.18em;color:#99751d}h1{font:normal clamp(43px,5.2vw,72px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:20px 0 26px}h1 em{color:#9b7622}h2{font:normal clamp(31px,3.5vw,45px)/1.18 Georgia,serif;margin:12px 0 24px;letter-spacing:-.02em}h3{font:normal 25px/1.3 Georgia,serif;margin:12px 0}p{color:#5b6d77}p.lead{font-size:18px;max-width:640px}.button{display:inline-block;text-decoration:none;background:#102f43;color:#fff;border:1px solid #102f43;border-radius:3px;padding:12px 21px;font:600 13px system-ui;cursor:pointer}.button.alt{background:transparent;color:#102f43}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0 0}.service-strip{background:#102f43;color:#fff;padding:22px 0}.service-strip .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}.service-strip p{margin:0;color:#e2e8eb;font-size:14px}.service-strip strong{color:#e0c276}.section{padding:75px 0}.cream{background:#f8f6ef}.dark{background:#102f43;color:#fff}.dark p{color:#d3dde3}.dark .eyebrow{color:#e0c276}.narrow{max-width:800px;margin:auto}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.entry{border-top:2px solid #ba932d;padding:21px 0}.entry p{font-size:14px}.quote{font:normal 29px/1.5 Georgia,serif;max-width:850px;margin:0 auto}.citation{display:block;font:11px/1.5 system-ui;letter-spacing:.16em;margin-top:18px;color:#a5822a}.values{columns:2;padding-left:21px;color:#536872}.values li{padding:8px 0;break-inside:avoid}details{border-bottom:1px solid #dce2e3;padding:17px 0}summary{cursor:pointer;font-weight:650}details p,details li{font-size:14px;color:#5b6d77}.address{font-size:20px;color:#102f43}.notice{background:#f3ecd8;border-left:3px solid #ba932d;padding:15px 20px;font-size:13px}.programme{counter-reset:steps;list-style:none;padding:0}.programme li{counter-increment:steps;border-bottom:1px solid #dce2e3;padding:16px 0 16px 45px;position:relative}.programme li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;color:#a37d28;font:20px Georgia}.programme small{display:block;color:#637681}.branch{padding:19px 0;border-bottom:1px solid #dce2e3}.branch h3{margin:0}.branch p{margin:4px 0}.donate-box{border:1px solid #dce2e3;padding:30px;border-radius:5px}.status{font-size:10px;letter-spacing:.1em;color:#8a6a20;background:#f6eed7;padding:6px 10px;display:inline-block}.disabled{width:100%;border:0;padding:15px;color:#657983;background:#e7edef;font-weight:650;border-radius:3px}.fine{font-size:12px}.contact-list{list-style:none;padding:0}.contact-list li{padding:15px 0;border-bottom:1px solid #dce2e3}.contact-list small{display:block;font-size:10px;letter-spacing:.15em;color:#8b722f}label{display:block;font-size:13px;font-weight:650;margin:15px 0 6px}input,textarea,select{font:inherit;padding:11px;border:1px solid #cbd5da;border-radius:3px;width:100%;background:white;color:#102f43}textarea{resize:vertical}.form-note{font-size:12px}footer{background:#092637;color:white;padding:44px 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px}footer p,footer a{font-size:13px;color:#cfdae0}footer a{display:block;margin:6px 0;text-decoration:none}.copyright{border-top:1px solid #ffffff22;margin-top:30px;padding-top:20px;font-size:11px;color:#adbfc9}.page-heading{padding:55px 0;background:#f8f6ef}.page-heading h1{font-size:53px;margin:16px 0}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:100}:focus-visible{outline:3px solid #c8a04a;outline-offset:4px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:13px;text-align:left;border-bottom:1px solid #dce2e3}th{background:#102f43;color:white}td:first-child{font-weight:600}@media(max-width:800px){.split,.cols,.footer-grid{grid-template-columns:1fr;gap:26px}.section{padding:48px 0}.hero{padding:42px 0}.hero img{max-width:510px;margin:auto}.service-strip .wrap{display:block}.service-strip p{margin:5px 0}.menu{display:block;background:white;border:1px solid #ccd6db;padding:8px 13px;color:#102f43;border-radius:3px}.nav{flex-wrap:wrap}.nav nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding:5px 0}.nav nav.open{display:flex}nav a{padding:10px}.logo{width:128px}.page-heading h1{font-size:43px}.values{columns:1}.wrap{padding:0 23px}.quote{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
[hidden]{display:none!important}img{max-width:100%;height:auto}body{overflow-wrap:break-word}
