.library-module__wUn7Ia__library{color:#163a31;padding:clamp(24px,3vw,48px) 0}.library-module__wUn7Ia__head{border-bottom:1px solid #d6dfd9;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.library-module__wUn7Ia__head h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:1.05}.library-module__wUn7Ia__head p{color:#50625b;margin:12px 0 0;font-size:16px;line-height:1.5}.library-module__wUn7Ia__routes{flex:none;gap:7px;display:grid}.library-module__wUn7Ia__routes a{text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:flex}.library-module__wUn7Ia__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.library-module__wUn7Ia__tabs{flex-wrap:wrap;gap:6px;display:flex}.library-module__wUn7Ia__tabs button,.library-module__wUn7Ia__search{font:inherit;background:#fff;border:1px solid #c9d4cb;border-radius:24px;padding:9px 15px;font-size:14px}.library-module__wUn7Ia__tabs button{cursor:pointer}.library-module__wUn7Ia__tabs button[aria-pressed=true]{color:#fff;background:#193e33;border-color:#193e33}.library-module__wUn7Ia__search{border-radius:8px;align-items:center;gap:8px;display:flex}.library-module__wUn7Ia__search input{background:0 0;border:0;width:170px;min-width:0}.library-module__wUn7Ia__count{color:#54645c;margin:16px 0 10px;font-size:13px}.library-module__wUn7Ia__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.library-module__wUn7Ia__card{background:#fff;border:1px solid #d3ded5;border-radius:12px;overflow:hidden}.library-module__wUn7Ia__card img{aspect-ratio:2;object-fit:cover;background:#e8eee7;width:100%;height:auto;display:block}.library-module__wUn7Ia__body{padding:clamp(15px,1.5vw,24px)}.library-module__wUn7Ia__meta,.library-module__wUn7Ia__hours{align-items:center;gap:7px;display:flex}.library-module__wUn7Ia__meta{letter-spacing:.05em;color:#506358;justify-content:space-between;font-size:12px;font-weight:650}.library-module__wUn7Ia__body h2{letter-spacing:-.025em;min-height:3.72em;margin:12px 0;font-size:clamp(18px,1.55vw,25px);font-weight:650;line-height:1.24}.library-module__wUn7Ia__hours{color:#4c6055;font-size:14px}.library-module__wUn7Ia__body details{border-top:1px solid #dce4dc;margin-top:14px;padding-top:12px;font-size:14px}.library-module__wUn7Ia__body summary{cursor:pointer;font-weight:600}.library-module__wUn7Ia__body details p{margin:8px 0 0;font-size:15px;line-height:1.5}.library-module__wUn7Ia__library :is(a,button,summary,input):focus-visible{outline-offset:2px;outline:3px solid #977126}@media (max-width:900px){.library-module__wUn7Ia__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-module__wUn7Ia__head{flex-direction:column;align-items:start}.library-module__wUn7Ia__routes{flex-wrap:wrap;gap:16px;display:flex}}@media (max-width:580px){.library-module__wUn7Ia__grid{grid-template-columns:1fr}.library-module__wUn7Ia__search{order:-1;width:100%}.library-module__wUn7Ia__search input{width:100%}.library-module__wUn7Ia__tabs button{padding:7px 10px}.library-module__wUn7Ia__body h2{min-height:0}.library-module__wUn7Ia__head{gap:12px}}.library-module__wUn7Ia__library{padding-top:calc(96px + clamp(20px,2.5vw,36px))}@media (max-width:767px){.library-module__wUn7Ia__library{padding-top:100px}}.library-module__wUn7Ia__enrol{align-items:center;gap:12px;margin-top:15px;display:flex}.library-module__wUn7Ia__enrol button:disabled{color:#506458;cursor:not-allowed;background:#edf1ed;border:1px solid #c6d0c8;border-radius:6px;padding:8px 18px;font-weight:600}.library-module__wUn7Ia__enrol small{color:#59665d;font-size:13px}
.Footer-module__S6Hkya__footer{color:#d7e4dc;font-family:var(--font-geist-sans),Arial,sans-serif;background:#0b2b26;padding:50px 40px 24px}.Footer-module__S6Hkya__grid{grid-template-columns:1.6fr 1fr 1.2fr .8fr;gap:48px;max-width:1240px;margin:auto;display:grid}.Footer-module__S6Hkya__identity{max-width:285px}.Footer-module__S6Hkya__logo{display:inline-flex}.Footer-module__S6Hkya__logo img{border-radius:4px;padding:4px;width:90px!important}.Footer-module__S6Hkya__identity p{color:#bdcfc5;margin:20px 0 0;font-size:14px;line-height:1.75}.Footer-module__S6Hkya__footer h2{letter-spacing:.08em;text-transform:uppercase;color:#e7c97e;margin:5px 0 16px;font-size:12px;font-weight:600}.Footer-module__S6Hkya__footer ul{margin:0;padding:0;list-style:none}.Footer-module__S6Hkya__link{color:#e3ebe6;align-items:center;min-height:40px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__link:hover{color:#f1d99d;text-underline-offset:5px;text-decoration:underline}.Footer-module__S6Hkya__footer a:focus-visible{outline-offset:4px;outline:2px solid #e7c97e}.Footer-module__S6Hkya__bottom{color:#b1c7bb;border-top:1px solid #ffffff20;max-width:1240px;margin:35px auto 0;padding-top:22px;font-size:12px;line-height:1.7}@media (max-width:850px){.Footer-module__S6Hkya__grid{grid-template-columns:1.5fr 1fr;gap:30px}.Footer-module__S6Hkya__footer{padding-inline:28px}}@media (max-width:520px){.Footer-module__S6Hkya__footer{padding:36px 20px 24px}.Footer-module__S6Hkya__grid{grid-template-columns:1fr 1fr;gap:30px 22px}.Footer-module__S6Hkya__identity{grid-column:1/-1;max-width:320px}.Footer-module__S6Hkya__link{min-height:44px;font-size:13px}.Footer-module__S6Hkya__bottom{margin-top:25px}}
.Calendar-module__gBmR5a__header{border-bottom:2px solid #204938;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;padding:18px 0 22px;display:flex}.Calendar-module__gBmR5a__header h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.Calendar-module__gBmR5a__header a,.Calendar-module__gBmR5a__row h3 a{text-decoration:none}.Calendar-module__gBmR5a__header a:hover,.Calendar-module__gBmR5a__row h3 a:hover{text-decoration:underline}.Calendar-module__gBmR5a__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Calendar-module__gBmR5a__tools h2{margin:0;font-size:1.4rem}.Calendar-module__gBmR5a__switcher{border:1px solid #9aac9f;border-radius:5px;display:inline-flex;overflow:hidden}.Calendar-module__gBmR5a__switcher button{cursor:pointer;color:#224534;background:#fff;padding:8px 13px;font-size:.92rem}.Calendar-module__gBmR5a__switcher button[aria-pressed=true]{color:#fff;background:#204938}.Calendar-module__gBmR5a__switcher button:focus-visible{outline-offset:-3px;outline:2px solid #ccac58}.Calendar-module__gBmR5a__hint{color:#506158;margin:8px 0 18px}.Calendar-module__gBmR5a__listHead,.Calendar-module__gBmR5a__row{grid-template-columns:1fr 1.1fr auto;align-items:baseline;gap:24px;display:grid}.Calendar-module__gBmR5a__listHead{background:#f0f4ef;padding:10px 16px;font-size:.85rem;font-weight:650}.Calendar-module__gBmR5a__row{border-bottom:1px solid #d5dfd5;padding:17px 16px}.Calendar-module__gBmR5a__row h3{margin:0;font-size:1.1rem;line-height:1.35}.Calendar-module__gBmR5a__row ul{margin:0;padding:0;list-style:none}.Calendar-module__gBmR5a__row li{scroll-margin-top:8rem}.Calendar-module__gBmR5a__row li+li{margin-top:4px}.Calendar-module__gBmR5a__row li a{text-underline-offset:4px;padding:4px 0;display:inline-block}.Calendar-module__gBmR5a__fee{white-space:nowrap;font-weight:600}.Calendar-module__gBmR5a__fee span{display:none}.Calendar-module__gBmR5a__terms{max-width:78ch;margin-top:34px}.Calendar-module__gBmR5a__terms h2{font-size:1.25rem}.Calendar-module__gBmR5a__terms details{border-bottom:1px solid #d5dfd5;padding:10px 0}.Calendar-module__gBmR5a__terms summary{cursor:pointer;font-weight:600}.Calendar-module__gBmR5a__terms details p{margin:8px 0}.Calendar-module__gBmR5a__confirmed{margin-bottom:28px}@media (max-width:700px){.Calendar-module__gBmR5a__header{margin-bottom:20px;padding-top:0;display:block}.Calendar-module__gBmR5a__header a{margin-top:10px;display:inline-block}.Calendar-module__gBmR5a__listHead{display:none}.Calendar-module__gBmR5a__row{grid-template-columns:1fr;gap:6px;padding:14px 0}.Calendar-module__gBmR5a__row ul{grid-row:3}.Calendar-module__gBmR5a__fee{font-size:.9rem}.Calendar-module__gBmR5a__fee span{font-weight:400;display:inline}.Calendar-module__gBmR5a__hint{margin-bottom:8px}.Calendar-module__gBmR5a__tools{align-items:flex-start}.Calendar-module__gBmR5a__terms{margin-top:24px}}.Calendar-module__gBmR5a__legend{color:#486054;margin:.75rem 0 1.3rem;font-size:.94rem}.Calendar-module__gBmR5a__year{color:#244b37;font-variant-numeric:tabular-nums;background:#eef3ec;padding:.55rem 1rem;margin:1.4rem 0 0!important;font-size:1.25rem!important}.Calendar-module__gBmR5a__intake{border-bottom:1px solid #d9e2da;grid-template-columns:minmax(8rem,.9fr) minmax(0,3fr) minmax(8rem,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1rem;scroll-margin-top:8rem;display:grid}.Calendar-module__gBmR5a__intake h3{margin:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.4}.Calendar-module__gBmR5a__subject h3 a{text-decoration:none}.Calendar-module__gBmR5a__subject h3 a:hover{text-decoration:underline}.Calendar-module__gBmR5a__intake small{color:#51665a;font-size:.83rem;display:block}.Calendar-module__gBmR5a__when,.Calendar-module__gBmR5a__money{font-variant-numeric:tabular-nums;font-weight:650}.Calendar-module__gBmR5a__intake .Calendar-module__gBmR5a__book{color:#fff;white-space:nowrap;background:#193e32;border-radius:4px;padding:.65rem .9rem;font-size:.94rem;text-decoration:none}.Calendar-module__gBmR5a__book:hover{background:#2f5848}.Calendar-module__gBmR5a__conditions{grid-column:1/-1}.Calendar-module__gBmR5a__conditions summary{cursor:pointer}@media (max-width:760px){.Calendar-module__gBmR5a__intake{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;padding:1rem 0}.Calendar-module__gBmR5a__when,.Calendar-module__gBmR5a__subject{grid-column:1/-1}.Calendar-module__gBmR5a__when small{margin-left:.6rem;display:inline}.Calendar-module__gBmR5a__intake .Calendar-module__gBmR5a__book{justify-self:end}.Calendar-module__gBmR5a__subject h3{font-size:1.12rem}.Calendar-module__gBmR5a__year{padding-left:.6rem}}
.page-module__r9_cKq__page{color:#103a33;font:16px/1.6 var(--font-geist-sans),Arial,sans-serif;background:#fff;padding:140px 0 52px}.page-module__r9_cKq__wrap{width:min(1140px,100% - 72px);margin:auto}.page-module__r9_cKq__page header>p:last-child{max-width:66ch;font-size:18px}.page-module__r9_cKq__page h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1.05}.page-module__r9_cKq__label{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:650}.page-module__r9_cKq__page h2{letter-spacing:-.03em;margin:6px 0;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.15}.page-module__r9_cKq__status{background:#f5f3e9;border-left:3px solid #b39853;margin:28px 0 12px;padding:15px 20px}.page-module__r9_cKq__row{border-bottom:1px solid #cedad3;grid-template-columns:1fr 1.5fr;gap:28px;padding:24px 0;display:grid}.page-module__r9_cKq__price{color:#53665a}.page-module__r9_cKq__row summary{cursor:pointer;padding:11px 0;font-weight:550;display:list-item}.page-module__r9_cKq__row details p,.page-module__r9_cKq__row li{color:#435c50}.page-module__r9_cKq__row ol{gap:6px;display:grid}.page-module__r9_cKq__page a{text-underline-offset:4px;text-decoration:underline}.page-module__r9_cKq__links{flex-wrap:wrap;gap:0 25px;display:flex}.page-module__r9_cKq__links a{align-items:center;min-height:44px;display:inline-flex}.page-module__r9_cKq__links a:first-child{font-weight:650}.page-module__r9_cKq__pilot{padding:24px 0}.page-module__r9_cKq__page a:focus-visible,.page-module__r9_cKq__page summary:focus-visible{outline-offset:4px;outline:2px solid #a57925}@media (max-width:700px){.page-module__r9_cKq__page{padding-top:112px}.page-module__r9_cKq__wrap{width:calc(100% - 40px)}.page-module__r9_cKq__row{grid-template-columns:1fr;gap:12px}.page-module__r9_cKq__status{font-size:14px}}.page-module__r9_cKq__choice{margin:14px 0;font-size:14px;font-weight:600;display:block}.page-module__r9_cKq__choice select{color:#103a33;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a7b9ad;border-radius:4px;margin-top:4px;padding:8px 16px;display:block}.page-module__r9_cKq__choice select:focus-visible{outline-offset:3px;outline:2px solid #a57925}.page-module__r9_cKq__row .page-module__r9_cKq__price{margin-top:12px}.page-module__r9_cKq__row>div:first-child>p{color:#52665f;margin-top:10px}.page-module__r9_cKq__request{max-width:650px;margin-top:24px}.page-module__r9_cKq__request fieldset{border:1px solid #cedad3;border-radius:4px;gap:16px;padding:24px;display:grid}.page-module__r9_cKq__request label{gap:5px;font-weight:550;display:grid}.page-module__r9_cKq__request :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font:inherit;color:#103a33;background:#fff;border:1px solid #a7b9ad;border-radius:4px;padding:10px}.page-module__r9_cKq__request .page-module__r9_cKq__consent{align-items:center;gap:10px;display:flex}.page-module__r9_cKq__request button{color:#fff;background:#103a33;border-radius:24px;width:fit-content;padding:12px 22px}.page-module__r9_cKq__request :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #a57925}.page-module__r9_cKq__choice select{white-space:normal;width:100%;max-width:590px}.page-module__r9_cKq__row+.page-module__r9_cKq__links{margin-top:10px}.page-module__r9_cKq__directory{color:#103a33;font:16px/1.55 var(--font-geist-sans),Arial,sans-serif;background:#fafbf8}.page-module__r9_cKq__mast{color:#fff;background:#123c34;padding:130px 0 32px}.page-module__r9_cKq__mast .page-module__r9_cKq__label{color:#e9ce8f}.page-module__r9_cKq__mast h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(38px,4.8vw,66px);font-weight:600;line-height:1.08}.page-module__r9_cKq__mast p:last-child{color:#e4eee8;max-width:69ch}.page-module__r9_cKq__directoryNav{border-bottom:1px solid #d7dfd9;flex-wrap:wrap;gap:4px 24px;padding:10px 0;display:flex}.page-module__r9_cKq__directoryNav a{align-items:center;gap:8px;min-height:44px;font-weight:550;display:inline-flex}.page-module__r9_cKq__directoryNav span{color:#516b60;font-size:12px}.page-module__r9_cKq__intakeNote{color:#52665c;margin:15px 0 0;font-size:14px}.page-module__r9_cKq__collection{padding:24px 0 8px;scroll-margin-top:103px}.page-module__r9_cKq__collection h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(23px,2.5vw,32px);font-weight:600}.page-module__r9_cKq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__r9_cKq__tile{min-width:0;color:inherit;background:#fff;border:1px solid #d4ded6;border-radius:6px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__r9_cKq__tile:hover,.page-module__r9_cKq__tile:focus-visible{border-color:#648477}.page-module__r9_cKq__projectPhoto{aspect-ratio:2.35;background:#e7ece6;display:block;position:relative;overflow:hidden}.page-module__r9_cKq__projectPhoto img{object-fit:cover}.page-module__r9_cKq__tileBody{flex-direction:column;flex:1;padding:16px 20px 12px;display:flex}.page-module__r9_cKq__tile h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.23}.page-module__r9_cKq__tile p{color:#52665c;margin:8px 0 12px;font-size:15px}.page-module__r9_cKq__tileAction{justify-content:space-between;align-items:center;min-height:32px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.page-module__r9_cKq__catalogueNote{border-top:1px solid #d7dfd9;margin:30px 0 0;padding:20px 0 38px}.page-module__r9_cKq__catalogueNote a,.page-module__r9_cKq__directoryNav a:hover{text-underline-offset:4px;text-decoration:underline}.page-module__r9_cKq__directory a:focus-visible{outline-offset:3px;outline:3px solid #9b742c}.page-module__r9_cKq__topicHeader{margin:24px 0}.page-module__r9_cKq__page .page-module__r9_cKq__row{border-top:1px solid #cedad3;margin-bottom:24px}@media (max-width:920px){.page-module__r9_cKq__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__r9_cKq__mast{padding:106px 0 22px}.page-module__r9_cKq__tiles{grid-template-columns:1fr;gap:10px}.page-module__r9_cKq__tile{flex-direction:row}.page-module__r9_cKq__projectPhoto{aspect-ratio:auto;flex:0 0 100px;min-height:100px}.page-module__r9_cKq__tileBody{padding:12px 14px 8px}.page-module__r9_cKq__tile h3{font-size:19px}.page-module__r9_cKq__tile p{margin:5px 0}.page-module__r9_cKq__tileAction{min-height:28px}.page-module__r9_cKq__directoryNav{gap:0 16px}.page-module__r9_cKq__directoryNav a{font-size:14px}.page-module__r9_cKq__collection{padding-top:19px}}.page-module__r9_cKq__session{border-top:1px solid #cad7cf;padding:22px 0;scroll-margin-top:112px}.page-module__r9_cKq__session h3{font-size:22px;font-weight:600}.page-module__r9_cKq__session p{margin:6px 0}.page-module__r9_cKq__intakeNote a{text-underline-offset:4px;text-decoration:underline}.page-module__r9_cKq__year{color:#42654b;margin:2rem 0 .75rem;font-size:1.8rem}.page-module__r9_cKq__agendaRow{border-top:1px solid #cad7cf;grid-template-columns:minmax(11rem,1fr) 3fr;gap:1.5rem;padding:1.4rem 0;scroll-margin-top:110px;display:grid}.page-module__r9_cKq__agendaRow h4{font-size:1.35rem;font-weight:650}.page-module__r9_cKq__agendaRow strong{color:#365943}.page-module__r9_cKq__agendaRow p{margin:.4rem 0}.page-module__r9_cKq__agendaRow h4 a:hover{text-decoration:underline}@media (max-width:660px){.page-module__r9_cKq__agendaRow{grid-template-columns:1fr;gap:.4rem}}.page-module__r9_cKq__agendaRow:has(.page-module__r9_cKq__dateChoices){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,4rem)}.page-module__r9_cKq__agendaRow h3{font-size:1.45rem;font-weight:650}.page-module__r9_cKq__dateChoices{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.page-module__r9_cKq__dateChoices legend{margin-bottom:.4rem;font-size:.85rem;font-weight:600}.page-module__r9_cKq__dateChoices label{cursor:pointer;border:1px solid #bccdc2;border-radius:5px;align-items:center;gap:.5rem;padding:.5rem .8rem;scroll-margin-top:120px;display:inline-flex}.page-module__r9_cKq__dateChoices label:has(:checked){background:#edf4ed;border-color:#295840}.page-module__r9_cKq__dateChoices input{accent-color:#295840}.page-module__r9_cKq__dateActions{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.page-module__r9_cKq__dateActions button{text-underline-offset:4px;color:#204831;cursor:pointer;text-decoration:underline}.page-module__r9_cKq__dateActions button:first-child{font-weight:650}@media (max-width:700px){.page-module__r9_cKq__agendaRow:has(.page-module__r9_cKq__dateChoices){grid-template-columns:1fr;gap:.8rem}}.page-module__r9_cKq__practiceList{border-bottom:1px solid #c8d5cc}.page-module__r9_cKq__practiceRow,.page-module__r9_cKq__methodEntry{color:inherit;border-top:1px solid #c8d5cc;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.05rem .5rem;text-decoration:none;display:grid}.page-module__r9_cKq__practiceRow h3,.page-module__r9_cKq__methodEntry h3{letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;line-height:1.3}.page-module__r9_cKq__practiceRow p,.page-module__r9_cKq__methodEntry p{color:#4d6358;font-size:.95rem}.page-module__r9_cKq__methodEntry{background:#eef3ed;border:1px solid #c8d5cc;border-left:4px solid #466e57;padding:1.4rem}.page-module__r9_cKq__practiceList:has(.page-module__r9_cKq__methodEntry){border-bottom:0}.page-module__r9_cKq__practiceRow:hover,.page-module__r9_cKq__methodEntry:hover{background:#e5eee6}.page-module__r9_cKq__practiceRow:hover h3,.page-module__r9_cKq__methodEntry:hover h3{text-underline-offset:3px;text-decoration:underline}@media (max-width:690px){.page-module__r9_cKq__practiceRow,.page-module__r9_cKq__methodEntry{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .8rem}.page-module__r9_cKq__practiceRow p,.page-module__r9_cKq__methodEntry p{grid-column:1}.page-module__r9_cKq__practiceRow svg,.page-module__r9_cKq__methodEntry svg{grid-area:1/2/span 2}}
.CentreEditorial-module__KYO56G__page{color:#103a33;font:16px/1.6 var(--font-geist-sans),Arial,sans-serif;background:#fff;padding:clamp(118px,11vw,158px) 0 60px}.CentreEditorial-module__KYO56G__page:focus{outline:none}.CentreEditorial-module__KYO56G__wrap{width:min(1120px,100% - 72px);margin:auto}.CentreEditorial-module__KYO56G__page h1,.CentreEditorial-module__KYO56G__page h2,.CentreEditorial-module__KYO56G__page p{margin:0}.CentreEditorial-module__KYO56G__page h1{letter-spacing:-.05em;font-size:clamp(42px,5vw,74px);font-weight:600;line-height:1.06}.CentreEditorial-module__KYO56G__page h2{letter-spacing:-.03em;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.2}.CentreEditorial-module__KYO56G__page p{color:#435d52;max-width:64ch}.CentreEditorial-module__KYO56G__page a{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.CentreEditorial-module__KYO56G__page a:hover{text-decoration-thickness:2px}.CentreEditorial-module__KYO56G__page a:focus-visible{outline-offset:4px;outline:3px solid #a77527}.CentreEditorial-module__KYO56G__page .CentreEditorial-module__KYO56G__kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.CentreEditorial-module__KYO56G__page .CentreEditorial-module__KYO56G__button{color:#fff;background:#103a33;border-radius:30px;padding:10px 20px;font-weight:600;text-decoration:none}.CentreEditorial-module__KYO56G__page .CentreEditorial-module__KYO56G__button:hover{background:#275345}.CentreEditorial-module__KYO56G__note{background:#f7f4ea;border-left:5px solid #b39549;margin:28px 0;padding:clamp(24px,4vw,50px)}.CentreEditorial-module__KYO56G__note h2{max-width:20ch;margin:16px 0;font:clamp(32px,4.1vw,58px)/1.12 Georgia,serif}.CentreEditorial-module__KYO56G__note .CentreEditorial-module__KYO56G__button,.CentreEditorial-module__KYO56G__topic .CentreEditorial-module__KYO56G__button{margin-top:20px}.CentreEditorial-module__KYO56G__strip{border-top:1px solid #c9d6cf;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.CentreEditorial-module__KYO56G__strip p,.CentreEditorial-module__KYO56G__enquiries p,.CentreEditorial-module__KYO56G__profile p,.CentreEditorial-module__KYO56G__topic p{margin-top:10px}.CentreEditorial-module__KYO56G__strip a{flex-shrink:0}.CentreEditorial-module__KYO56G__pressGrid{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);margin-top:30px;display:grid}.CentreEditorial-module__KYO56G__contact{color:#fff;background:#123f36;padding:clamp(24px,3vw,40px)}.CentreEditorial-module__KYO56G__contact .CentreEditorial-module__KYO56G__kicker{color:#efd498}.CentreEditorial-module__KYO56G__contact h2{margin:14px 0 8px}.CentreEditorial-module__KYO56G__contact a{overflow-wrap:anywhere;max-width:100%;font-weight:600}.CentreEditorial-module__KYO56G__contact p:not(.CentreEditorial-module__KYO56G__kicker){color:#e2ece5;margin-top:12px}.CentreEditorial-module__KYO56G__profile{border-top:1px solid #c9d6cf;padding-top:24px}.CentreEditorial-module__KYO56G__profile a,.CentreEditorial-module__KYO56G__story a,.CentreEditorial-module__KYO56G__enquiries a{margin-top:10px}.CentreEditorial-module__KYO56G__newsHead{border-bottom:3px solid #103a33;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.CentreEditorial-module__KYO56G__newsHead span{font-size:14px}.CentreEditorial-module__KYO56G__story{grid-template-columns:1fr 3fr;gap:18px;padding:32px 0;display:grid}.CentreEditorial-module__KYO56G__story h2{max-width:28ch;font:clamp(32px,3.5vw,48px)/1.15 Georgia,serif}.CentreEditorial-module__KYO56G__story p:not(.CentreEditorial-module__KYO56G__kicker){margin-top:14px}.CentreEditorial-module__KYO56G__vacancies{border-block:1px solid #c9d6cf;align-items:baseline;gap:24px;margin:30px 0;padding:20px 0;display:flex}.CentreEditorial-module__KYO56G__enquiries{max-width:680px}.CentreEditorial-module__KYO56G__page .CentreEditorial-module__KYO56G__footnote{margin-top:22px;font-size:14px}.CentreEditorial-module__KYO56G__broadcast{color:#fff;background:#103a33;border-bottom:4px solid #d6bc75;padding:clamp(24px,4vw,44px)}.CentreEditorial-module__KYO56G__broadcast .CentreEditorial-module__KYO56G__kicker{color:#efd498}.CentreEditorial-module__KYO56G__broadcast h1{margin:10px 0 14px}.CentreEditorial-module__KYO56G__broadcast p{color:#e2ece5}.CentreEditorial-module__KYO56G__topic{margin-top:24px}.CentreEditorial-module__KYO56G__page .CentreEditorial-module__KYO56G__footnote a{font-size:inherit}@media (max-width:700px){.CentreEditorial-module__KYO56G__wrap{width:calc(100% - 40px)}.CentreEditorial-module__KYO56G__pressGrid,.CentreEditorial-module__KYO56G__story{grid-template-columns:1fr}.CentreEditorial-module__KYO56G__strip,.CentreEditorial-module__KYO56G__vacancies{display:block}.CentreEditorial-module__KYO56G__strip a,.CentreEditorial-module__KYO56G__vacancies p{margin-top:8px}.CentreEditorial-module__KYO56G__newsHead{align-items:flex-end}.CentreEditorial-module__KYO56G__page{padding:112px 0 40px}}
.Learning-module__jmJ-Vq__page{--ink:#193c30;--muted:#526159;--line:#d9dfd5;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff}.Learning-module__jmJ-Vq__page *{box-sizing:border-box}.Learning-module__jmJ-Vq__page:focus{outline:none}.Learning-module__jmJ-Vq__page :is(a,summary):focus-visible,.Learning-module__jmJ-Vq__nav a:focus-visible{outline-offset:4px;outline:2px solid #96702b}.Learning-module__jmJ-Vq__container{width:min(1200px,100% - 96px);margin-inline:auto}.Learning-module__jmJ-Vq__hero{border-bottom:1px solid var(--line);background:#f4f4ed;padding:137px 0 48px}.Learning-module__jmJ-Vq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5d7055;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.7}.Learning-module__jmJ-Vq__page h1{letter-spacing:-.035em;max-width:820px;margin:0;font:400 clamp(38px,4vw,56px)/1.1 Georgia,serif}.Learning-module__jmJ-Vq__intro{max-width:680px;margin:24px 0 0!important;font-size:16px!important;line-height:1.85!important}.Learning-module__jmJ-Vq__page p{color:var(--muted);margin:15px 0;font-size:14px;line-height:1.85}.Learning-module__jmJ-Vq__page h2{letter-spacing:-.025em;margin:0 0 16px;font:400 clamp(27px,2.7vw,36px)/1.2 Georgia,serif}.Learning-module__jmJ-Vq__page h3{margin:0 0 9px;font-size:17px;font-weight:600;line-height:1.4}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__eyebrow{margin:0 0 16px;font-size:11px}.Learning-module__jmJ-Vq__nav{color:#193c30;border-bottom:1px solid #d9dfd5;flex-wrap:wrap;gap:8px 25px;padding:18px 0;display:flex}.Learning-module__jmJ-Vq__nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.Learning-module__jmJ-Vq__nav a[aria-current]{border-color:#193c30;font-weight:600}.Learning-module__jmJ-Vq__nav a:hover{text-underline-offset:5px;text-decoration:underline}.Learning-module__jmJ-Vq__section{border-bottom:1px solid var(--line);padding:35px 0}.Learning-module__jmJ-Vq__section:last-child{border-bottom:0;padding-bottom:55px}.Learning-module__jmJ-Vq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.Learning-module__jmJ-Vq__card{border:1px solid var(--line);flex-direction:column;min-width:0;padding:28px;display:flex}.Learning-module__jmJ-Vq__card .Learning-module__jmJ-Vq__textLink{margin-top:auto}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__meta,.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__small{font-size:12px}.Learning-module__jmJ-Vq__note{background:#f5f6f0;border-left:2px solid #8c9e79;padding:14px 18px;font-size:12px!important}.Learning-module__jmJ-Vq__split,.Learning-module__jmJ-Vq__splitHero{grid-template-columns:1.4fr 1fr;gap:70px;display:grid}.Learning-module__jmJ-Vq__split{padding:48px 0}.Learning-module__jmJ-Vq__policy{background:#f4f4ed;margin:12px 0 42px;padding:28px}.Learning-module__jmJ-Vq__textLink{text-underline-offset:5px;align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #9bac93;text-decoration:underline #9bac93;display:inline-flex}.Learning-module__jmJ-Vq__button{color:#fff;background:#193c30;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:14px 20px;font-size:13px;font-weight:600;display:inline-flex}.Learning-module__jmJ-Vq__button:hover{background:#2d5140}.Learning-module__jmJ-Vq__booking{border-left:1px solid #c7d1bd;align-self:center;padding-left:30px}.Learning-module__jmJ-Vq__booking h2{font-size:28px}.Learning-module__jmJ-Vq__booking p{font-size:13px}.Learning-module__jmJ-Vq__stages{margin:28px 0 0;padding:0;list-style:none}.Learning-module__jmJ-Vq__stages>li{border-top:1px solid var(--line);gap:25px;padding:22px 0;display:flex}.Learning-module__jmJ-Vq__number{color:#718363;min-width:30px;font:italic 24px Georgia,serif}.Learning-module__jmJ-Vq__stages p{margin:0}.Learning-module__jmJ-Vq__stages>li>div{flex:1;min-width:0}.Learning-module__jmJ-Vq__sources article{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding:22px 0;display:flex}.Learning-module__jmJ-Vq__sources article>div{max-width:780px}.Learning-module__jmJ-Vq__sources article strong{font-size:13px}.Learning-module__jmJ-Vq__sources article p{margin:8px 0 0;font-size:12px}.Learning-module__jmJ-Vq__sources article a{white-space:nowrap;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.Learning-module__jmJ-Vq__history{border:1px solid var(--line);margin-top:23px;padding:0 18px}.Learning-module__jmJ-Vq__history summary{cursor:pointer;min-height:48px;padding:17px 0;font-size:13px;font-weight:600}.Learning-module__jmJ-Vq__history p{font-size:12px}.Learning-module__jmJ-Vq__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:20px;display:grid}.Learning-module__jmJ-Vq__links>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:48px;padding:16px 0;font-size:13px;line-height:1.6;display:flex}.Learning-module__jmJ-Vq__links svg{flex-shrink:0}.Learning-module__jmJ-Vq__pathCard{color:#fff;background:#193c30;margin-top:30px;padding:28px}.Learning-module__jmJ-Vq__pathCard h2,.Learning-module__jmJ-Vq__pathCard p{color:#fff}.Learning-module__jmJ-Vq__pathCard p{color:#d3dece}.Learning-module__jmJ-Vq__pathCard .Learning-module__jmJ-Vq__textLink{color:#fff}.Learning-module__jmJ-Vq__tag{color:#354e31;background:#edf1e6;margin-bottom:14px;padding:4px 8px;font-size:10px;display:inline-block}@media (max-width:1000px){.Learning-module__jmJ-Vq__container{width:calc(100% - 64px)}.Learning-module__jmJ-Vq__split,.Learning-module__jmJ-Vq__splitHero{gap:35px}}@media (max-width:640px){.Learning-module__jmJ-Vq__container{width:calc(100% - 40px)}.Learning-module__jmJ-Vq__hero{padding:113px 0 34px}.Learning-module__jmJ-Vq__page h1{font-size:38px}.Learning-module__jmJ-Vq__grid,.Learning-module__jmJ-Vq__split,.Learning-module__jmJ-Vq__splitHero,.Learning-module__jmJ-Vq__links{grid-template-columns:1fr}.Learning-module__jmJ-Vq__grid{gap:16px}.Learning-module__jmJ-Vq__split{gap:22px;padding:32px 0}.Learning-module__jmJ-Vq__booking{border-top:1px solid #c7d1bd;border-left:0;padding:25px 0 0}.Learning-module__jmJ-Vq__card{padding:23px}.Learning-module__jmJ-Vq__nav{gap:0 18px}.Learning-module__jmJ-Vq__nav a{font-size:11px}.Learning-module__jmJ-Vq__sources article{display:block}.Learning-module__jmJ-Vq__sources article a{margin-top:8px}.Learning-module__jmJ-Vq__section{padding:29px 0}.Learning-module__jmJ-Vq__stages>li{gap:17px}.Learning-module__jmJ-Vq__policy,.Learning-module__jmJ-Vq__pathCard{padding:23px}}.Learning-module__jmJ-Vq__page{--ink:#103a33;--muted:#52665f;--line:#d9e2dd;font-family:var(--font-geist-sans),Arial,sans-serif}.Learning-module__jmJ-Vq__container{width:min(1240px,100% - 80px)}.Learning-module__jmJ-Vq__hero{background:#f2f5f1;padding:136px 0 38px}.Learning-module__jmJ-Vq__hero h1{letter-spacing:-.04em;max-width:1000px;font-family:inherit;font-size:clamp(40px,4.4vw,62px);font-weight:650;line-height:1.08}.Learning-module__jmJ-Vq__page h2{letter-spacing:-.03em;font-family:inherit;font-weight:600;line-height:1.2}.Learning-module__jmJ-Vq__page h3{font-family:inherit;font-weight:600}.Learning-module__jmJ-Vq__intro{max-width:760px;font-size:18px;line-height:1.65}.Learning-module__jmJ-Vq__page p{font-size:16px;line-height:1.7}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__eyebrow{font-size:11px}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__meta{font-size:13px}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__note{font-size:13px;line-height:1.7}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__tag{font-size:11px}.Learning-module__jmJ-Vq__nav a{min-height:48px;font-size:13px}.Learning-module__jmJ-Vq__card{border-radius:4px;padding:28px}.Learning-module__jmJ-Vq__card h2{font-size:28px}.Learning-module__jmJ-Vq__textLink{min-height:44px;font-size:14px}.Learning-module__jmJ-Vq__button{border-radius:26px;min-height:48px}.Learning-module__jmJ-Vq__split{gap:50px}.Learning-module__jmJ-Vq__section{padding-block:40px}.Learning-module__jmJ-Vq__policy{background:#f2f5f1;border-radius:4px;margin-bottom:44px;padding:28px}.Learning-module__jmJ-Vq__policy h2{font-size:26px}@media (max-width:760px){.Learning-module__jmJ-Vq__container{width:calc(100% - 40px)}.Learning-module__jmJ-Vq__hero{padding:112px 0 32px}.Learning-module__jmJ-Vq__hero h1{font-size:40px}.Learning-module__jmJ-Vq__intro{font-size:17px}.Learning-module__jmJ-Vq__grid{grid-template-columns:1fr}.Learning-module__jmJ-Vq__card{padding:24px}.Learning-module__jmJ-Vq__split{gap:25px}.Learning-module__jmJ-Vq__section{padding-block:32px}.Learning-module__jmJ-Vq__policy{padding:24px}}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__intro{font-size:18px!important;line-height:1.65!important}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__note{font-size:13px!important}.Learning-module__jmJ-Vq__splitHero h1{font-size:clamp(36px,3.8vw,54px)}@media (max-width:760px){.Learning-module__jmJ-Vq__split,.Learning-module__jmJ-Vq__splitHero{grid-template-columns:1fr}.Learning-module__jmJ-Vq__booking{border-top:1px solid #c7d1bd;border-left:0;padding:24px 0 0}.Learning-module__jmJ-Vq__page .Learning-module__jmJ-Vq__intro{font-size:17px!important}}
.About-module__4phpfW__page{color:#103a33;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff}.About-module__4phpfW__page:focus{outline:none}.About-module__4phpfW__page :is(a):focus-visible{outline-offset:4px;outline:3px solid #a77527}.About-module__4phpfW__page section[id]{scroll-margin-top:102px}.About-module__4phpfW__wrap{width:min(1180px,100% - 80px);margin-inline:auto}.About-module__4phpfW__mast{background:#f7f4ea;border-bottom:1px solid #d9d9cd;padding:146px 0 0}.About-module__4phpfW__label{font:650 12px/1.5 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0}.About-module__4phpfW__mast .About-module__4phpfW__label{align-items:center;gap:16px;display:flex}.About-module__4phpfW__mast .About-module__4phpfW__label:before{content:"";background:#a18137;width:42px;height:2px}.About-module__4phpfW__mast h1{letter-spacing:-.052em;margin:24px 0 18px;font-size:clamp(44px,5.35vw,80px);font-weight:600;line-height:1.04}.About-module__4phpfW__mast em{letter-spacing:-.045em;color:#365e4c;font-family:Georgia,serif;font-weight:400;display:block}.About-module__4phpfW__lead{color:#42594f;max-width:75ch;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.About-module__4phpfW__index{border-top:1px solid #c8cec2;gap:28px;margin-top:30px;display:flex}.About-module__4phpfW__index a,.About-module__4phpfW__notes a{text-underline-offset:5px;align-items:center;min-height:46px;font-size:15px;text-decoration:underline;display:inline-flex}.About-module__4phpfW__work{grid-template-columns:1fr 2.4fr;gap:36px;padding-block:50px;display:grid}.About-module__4phpfW__page h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:600;line-height:1.14}.About-module__4phpfW__work ul{margin:0;padding:0;list-style:none}.About-module__4phpfW__work li{border-top:1px solid #c8d4cc}.About-module__4phpfW__work li:last-child{border-bottom:1px solid #c8d4cc}.About-module__4phpfW__work a{color:inherit;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;padding:19px 0;text-decoration:none;display:grid}.About-module__4phpfW__work h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.25}.About-module__4phpfW__work p,.About-module__4phpfW__notes p{color:#52665f;margin:0;font-size:16px;line-height:1.6}.About-module__4phpfW__work p{grid-column:1}.About-module__4phpfW__work svg{grid-area:1/2/3}.About-module__4phpfW__work a:hover h3{text-underline-offset:5px;text-decoration:underline}.About-module__4phpfW__practice{color:#fff;background:#103a33;padding:52px 0}.About-module__4phpfW__practice .About-module__4phpfW__label{color:#e6c475}.About-module__4phpfW__practice h2{margin:16px 0}.About-module__4phpfW__practice p:not(.About-module__4phpfW__label){color:#dfebe3;max-width:65ch;font-size:17px;line-height:1.65}.About-module__4phpfW__practice a{color:#f4d894;text-underline-offset:5px;align-items:center;gap:15px;min-height:46px;text-decoration:underline;display:inline-flex}.About-module__4phpfW__notes{grid-template-columns:1fr 1fr;gap:60px;padding-block:44px;display:grid}.About-module__4phpfW__notes h2{margin-bottom:12px;font-size:24px}.About-module__4phpfW__notes a{width:fit-content;display:flex}@media (max-width:740px){.About-module__4phpfW__wrap{width:calc(100% - 40px)}.About-module__4phpfW__mast{padding-top:110px}.About-module__4phpfW__mast h1{font-size:clamp(36px,7.7vw,52px)}.About-module__4phpfW__index{margin-top:22px}.About-module__4phpfW__work,.About-module__4phpfW__notes{padding-block:32px;display:block}.About-module__4phpfW__work ul{margin-top:20px}.About-module__4phpfW__notes>div+div{margin-top:26px}.About-module__4phpfW__practice{padding:36px 0}}.About-module__4phpfW__team{padding-block:48px;scroll-margin-top:8rem}.About-module__4phpfW__team h2{margin-bottom:24px;font-size:clamp(30px,4vw,42px)}.About-module__4phpfW__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.About-module__4phpfW__teamGrid article{border-top:1px solid #c3d1c8;padding-top:20px}.About-module__4phpfW__teamGrid img{object-fit:cover;object-position:center 26%;border-radius:50%;width:112px;height:112px}.About-module__4phpfW__teamGrid h3{margin:14px 0 4px;font-size:22px}.About-module__4phpfW__teamGrid p{color:#435b52;line-height:1.55}.About-module__4phpfW__teamGrid .About-module__4phpfW__teamRole{color:#184737;margin-bottom:8px;font-weight:650}@media (max-width:700px){.About-module__4phpfW__teamGrid{grid-template-columns:1fr;gap:20px}}
.Careers-module__R6yMaa__intro{max-width:780px}.Careers-module__R6yMaa__intro>p:last-child{max-width:60ch;margin:14px 0 0;line-height:1.55}.Careers-module__R6yMaa__section{margin:38px 0}.Careers-module__R6yMaa__section h2,.Careers-module__R6yMaa__apply h2{margin-bottom:16px}.Careers-module__R6yMaa__fields{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.Careers-module__R6yMaa__fields div{border-top:1px solid #c9d6cf;padding:16px 0}.Careers-module__R6yMaa__fields dt{font-size:1.15rem;font-weight:650}.Careers-module__R6yMaa__fields dd{color:#435c51;margin:5px 0 0;line-height:1.5}.Careers-module__R6yMaa__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin-bottom:16px;padding:0;list-style:none;display:grid}.Careers-module__R6yMaa__links a{border-bottom:1px solid #c9d6cf;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.Careers-module__R6yMaa__links span{color:#547367}.Careers-module__R6yMaa__apply{background:#edf3ee;grid-template-columns:1fr 2fr;gap:24px;padding:clamp(18px,3vw,36px);scroll-margin-top:7rem;display:grid}.Careers-module__R6yMaa__apply p{max-width:60ch}.Careers-module__R6yMaa__apply a{overflow-wrap:anywhere;text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:inline-block}@media (max-width:700px){.Careers-module__R6yMaa__fields,.Careers-module__R6yMaa__apply{grid-template-columns:1fr}.Careers-module__R6yMaa__links{grid-template-columns:1fr 1fr}.Careers-module__R6yMaa__apply{gap:4px}.Careers-module__R6yMaa__section{margin:28px 0}}.Careers-module__R6yMaa__roles{margin:0;padding:0;list-style:none}.Careers-module__R6yMaa__roles li{border-top:1px solid #c9d6cf;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 0;display:grid}.Careers-module__R6yMaa__roles h3{font-size:1.2rem;font-weight:650}.Careers-module__R6yMaa__roles li p{color:#435c51;max-width:66ch;margin-top:5px;line-height:1.5}.Careers-module__R6yMaa__roleActions{gap:8px;display:grid}.Careers-module__R6yMaa__roleActions a:first-child{font-weight:650}.Careers-module__R6yMaa__specialisms{cursor:pointer;font-size:1.18rem;font-weight:650}@media (max-width:700px){.Careers-module__R6yMaa__roles li{grid-template-columns:1fr;gap:10px}.Careers-module__R6yMaa__roleActions{flex-wrap:wrap;gap:20px;display:flex}}.Careers-module__R6yMaa__jdHead{margin:24px 0}.Careers-module__R6yMaa__jdHead h1{font-size:clamp(2.2rem,5vw,4.2rem)}.Careers-module__R6yMaa__jdHead>p:last-child{color:#455e54;margin-top:12px}.Careers-module__R6yMaa__jd section{border-top:1px solid #c9d6cf;grid-template-columns:minmax(160px,1fr) 2fr;gap:26px;padding:22px 0;display:grid}.Careers-module__R6yMaa__jd section h2{font-size:1.25rem}.Careers-module__R6yMaa__jd section p,.Careers-module__R6yMaa__jd li{max-width:66ch;line-height:1.55}.Careers-module__R6yMaa__jd ul{padding-left:1.1rem;list-style:outside}.Careers-module__R6yMaa__jd li+li{margin-top:6px}.Careers-module__R6yMaa__jd .Careers-module__R6yMaa__button,.Careers-module__R6yMaa__jd section div>a{margin-top:12px}.Careers-module__R6yMaa__jd a{overflow-wrap:anywhere}.Careers-module__R6yMaa__roles>li>a{text-underline-offset:4px;font-weight:650;text-decoration:underline}@media (max-width:700px){.Careers-module__R6yMaa__jd section{grid-template-columns:1fr;gap:8px}}
.Pathways-module__etoJIW__page{color:#193c30;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;padding-bottom:50px}.Pathways-module__etoJIW__page *{box-sizing:border-box}.Pathways-module__etoJIW__page:focus{outline:none}.Pathways-module__etoJIW__page a:focus-visible{outline-offset:5px;outline:2px solid #96702b}.Pathways-module__etoJIW__container{width:min(1200px,100% - 96px);margin-inline:auto}.Pathways-module__etoJIW__hero{background:#f3f4ed;border-bottom:1px solid #dce2d6;padding:150px 0 48px}.Pathways-module__etoJIW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#61745b;margin:0 0 22px;font-size:11px;font-weight:600}.Pathways-module__etoJIW__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:550;line-height:1.07}.Pathways-module__etoJIW__intro{color:#526159;margin:24px 0 32px;font-size:18px;line-height:1.7}.Pathways-module__etoJIW__areaLinks{flex-wrap:wrap;gap:16px 38px;display:flex}.Pathways-module__etoJIW__areaLinks a{border-bottom:1px solid #b6c4ad;align-items:center;gap:18px;min-height:44px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.Pathways-module__etoJIW__areaLinks a:hover{border-color:#193c30}.Pathways-module__etoJIW__group{padding:54px 0 4px;scroll-margin-top:110px}.Pathways-module__etoJIW__groupHeading{align-items:baseline;gap:18px;margin-bottom:24px;display:flex}.Pathways-module__etoJIW__groupHeading>span{color:#708065;font-size:12px}.Pathways-module__etoJIW__group h2{letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.8vw,34px);font-weight:550;line-height:1.2}.Pathways-module__etoJIW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.Pathways-module__etoJIW__card{color:inherit;border:1px solid #d9dfd5;border-top:3px solid #9daf8d;border-radius:3px;flex-direction:column;min-height:230px;padding:27px 28px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.Pathways-module__etoJIW__card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:550;line-height:1.25}.Pathways-module__etoJIW__card p{color:#526159;max-width:320px;margin:0 0 23px;font-size:15px;line-height:1.75}.Pathways-module__etoJIW__action{justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.Pathways-module__etoJIW__card:hover .Pathways-module__etoJIW__action{text-underline-offset:4px;text-decoration:underline}.Pathways-module__etoJIW__foundation{background:#edf1e6;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding:30px 34px;scroll-margin-top:110px;display:flex}.Pathways-module__etoJIW__foundation h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:550}.Pathways-module__etoJIW__foundation p{color:#526159;margin:9px 0 0;font-size:15px;line-height:1.7}.Pathways-module__etoJIW__foundation a{text-underline-offset:5px;flex-shrink:0;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.Pathways-module__etoJIW__note{color:#64715e;max-width:900px;margin:24px 0 32px;font-size:12px;line-height:1.8}.Pathways-module__etoJIW__note a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.Pathways-module__etoJIW__page svg{flex-shrink:0}@media (max-width:1000px){.Pathways-module__etoJIW__container{width:calc(100% - 64px)}.Pathways-module__etoJIW__grid{gap:16px}.Pathways-module__etoJIW__card{padding:24px 20px 16px}.Pathways-module__etoJIW__card h3{font-size:21px}}@media (max-width:760px){.Pathways-module__etoJIW__container{width:calc(100% - 40px)}.Pathways-module__etoJIW__hero{padding:118px 0 32px}.Pathways-module__etoJIW__hero h1{font-size:44px}.Pathways-module__etoJIW__intro{margin:20px 0 24px;font-size:16px}.Pathways-module__etoJIW__areaLinks{gap:8px 20px}.Pathways-module__etoJIW__areaLinks a{font-size:12px}.Pathways-module__etoJIW__group{padding-top:36px;scroll-margin-top:96px}.Pathways-module__etoJIW__groupHeading{gap:12px;margin-bottom:20px}.Pathways-module__etoJIW__grid{grid-template-columns:1fr}.Pathways-module__etoJIW__card{min-height:0;padding:24px 24px 14px}.Pathways-module__etoJIW__card h3{font-size:24px}.Pathways-module__etoJIW__card p{max-width:100%;margin-bottom:12px}.Pathways-module__etoJIW__foundation{margin-top:36px;padding:25px;display:block}.Pathways-module__etoJIW__foundation a{margin-top:16px}.Pathways-module__etoJIW__note{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.Pathways-module__etoJIW__card{transition:none}}.Pathways-module__etoJIW__page{--ink:#103a33;color:var(--ink)}.Pathways-module__etoJIW__container{width:min(1240px,100% - 80px)}.Pathways-module__etoJIW__hero{background:#f2f5f1;padding:138px 0 38px}.Pathways-module__etoJIW__hero h1{font-size:clamp(42px,4.8vw,68px);font-weight:650}.Pathways-module__etoJIW__intro{font-size:18px}.Pathways-module__etoJIW__areaLinks a{min-height:44px;font-size:14px}.Pathways-module__etoJIW__group h2{font-weight:600}.Pathways-module__etoJIW__card{border-top-color:#b7a26a;border-radius:4px;min-height:220px;padding:26px 26px 16px}.Pathways-module__etoJIW__card:hover{background:#f2f5f1;border-color:#54796b}.Pathways-module__etoJIW__card h3{font-size:24px;font-weight:600}.Pathways-module__etoJIW__card p{font-size:16px;line-height:1.65}.Pathways-module__etoJIW__action{font-size:14px}.Pathways-module__etoJIW__foundation{color:#fff;background:#103a33;border-radius:4px}.Pathways-module__etoJIW__foundation p{color:#dce7e1}.Pathways-module__etoJIW__foundation h2{font-weight:600}.Pathways-module__etoJIW__note{font-size:13px}@media (max-width:760px){.Pathways-module__etoJIW__container{width:calc(100% - 40px)}.Pathways-module__etoJIW__hero{padding:112px 0 32px}.Pathways-module__etoJIW__hero h1{font-size:42px}.Pathways-module__etoJIW__intro{font-size:17px}.Pathways-module__etoJIW__card{min-height:0}.Pathways-module__etoJIW__group{padding-top:36px}}
.Programmes-module__9VmwEG__page{--ink:#193c30;--muted:#526159;--line:#d9dfd5;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff}.Programmes-module__9VmwEG__page *,.Programmes-module__9VmwEG__page :before,.Programmes-module__9VmwEG__page :after{box-sizing:border-box}.Programmes-module__9VmwEG__page :is(a,button,input,select,summary):focus-visible{outline-offset:5px;outline:2px solid #96702b}.Programmes-module__9VmwEG__page:focus{outline:none}.Programmes-module__9VmwEG__page svg{flex-shrink:0}.Programmes-module__9VmwEG__page section[id]{scroll-margin-top:112px}.Programmes-module__9VmwEG__container{width:min(1200px,100% - 96px);margin-inline:auto}.Programmes-module__9VmwEG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#536b5b;margin:0 0 20px;font-size:11px;font-weight:600;line-height:1.7}.Programmes-module__9VmwEG__hero{border-bottom:1px solid var(--line);background:#f4f4ed;padding:148px 0 44px}.Programmes-module__9VmwEG__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.7vw,66px);font-weight:550;line-height:1.06}.Programmes-module__9VmwEG__heroBottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:24px;display:flex}.Programmes-module__9VmwEG__intro{max-width:600px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.Programmes-module__9VmwEG__textAction{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #9bac93;text-decoration:underline #9bac93;display:inline-flex}.Programmes-module__9VmwEG__heroBottom .Programmes-module__9VmwEG__textAction{flex-shrink:0}.Programmes-module__9VmwEG__heroActions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;display:flex}.Programmes-module__9VmwEG__primaryAction{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.Programmes-module__9VmwEG__primaryAction:hover{background:#2d5140}.Programmes-module__9VmwEG__sectionHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.Programmes-module__9VmwEG__sectionHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.6vw,34px);font-weight:550;line-height:1.2}.Programmes-module__9VmwEG__sectionHeading>span{color:var(--muted);font-size:12px}.Programmes-module__9VmwEG__flagshipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Programmes-module__9VmwEG__flagshipCard{border:1px solid var(--line);background:#fff;border-radius:3px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.Programmes-module__9VmwEG__flagshipImage{aspect-ratio:2.15;background:#e8eddf;position:relative}.Programmes-module__9VmwEG__flagshipImage img{object-fit:cover}.Programmes-module__9VmwEG__flagshipNumber{width:32px;height:32px;color:var(--ink);background:#f5f5edf2;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:17px;left:18px}.Programmes-module__9VmwEG__flagshipBody{flex-direction:column;flex:1;padding:24px 26px 16px;display:flex}.Programmes-module__9VmwEG__audience{letter-spacing:.035em;color:#586e50;margin:0 0 13px;font-size:11px;font-weight:600}.Programmes-module__9VmwEG__flagshipBody h3{letter-spacing:-.03em;margin:0 0 16px;font-size:27px;font-weight:550;line-height:1.18}.Programmes-module__9VmwEG__flagshipDescription{color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.7}.Programmes-module__9VmwEG__exploreButton{width:100%;min-height:50px;color:var(--ink);border:0;border-top:1px solid var(--line);font:600 13px/1.5 var(--font-geist-sans),Arial,sans-serif;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:14px 0 6px;display:flex}.Programmes-module__9VmwEG__exploreButton:hover{color:#50714c;text-underline-offset:5px;text-decoration:underline}.Programmes-module__9VmwEG__flagshipNote{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.7}.Programmes-module__9VmwEG__pathwayBand{background:#eef1e6;border-block:1px solid #e0e5d9}.Programmes-module__9VmwEG__pathwayInner .Programmes-module__9VmwEG__eyebrow{margin-bottom:12px}.Programmes-module__9VmwEG__pathwayInner h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:550;line-height:1.2}.Programmes-module__9VmwEG__pathwayInner p:not(.Programmes-module__9VmwEG__eyebrow){color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.Programmes-module__9VmwEG__pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:32px;display:grid}.Programmes-module__9VmwEG__pathwayArea{min-width:0}.Programmes-module__9VmwEG__pathwayArea h3{letter-spacing:-.02em;margin:0 0 16px;font-size:19px;font-weight:600;line-height:1.4}.Programmes-module__9VmwEG__pathwayArea ul{margin:0;padding:0;list-style:none}.Programmes-module__9VmwEG__pathwayArea li{border-top:1px solid #cbd4c2}.Programmes-module__9VmwEG__pathwayArea li:last-child{border-bottom:1px solid #cbd4c2}.Programmes-module__9VmwEG__pathwayArea a{min-height:58px;color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.Programmes-module__9VmwEG__pathwayArea a:hover span{text-underline-offset:4px;text-decoration:underline}.Programmes-module__9VmwEG__specialistGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.Programmes-module__9VmwEG__specialistGrid>a{color:inherit;border-top:1px solid #b8c6ae;flex-direction:column;padding-top:23px;text-decoration:none;display:flex}.Programmes-module__9VmwEG__specialistGrid h3{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;font-weight:550;line-height:1.3}.Programmes-module__9VmwEG__specialistGrid p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.7}.Programmes-module__9VmwEG__specialistGrid span{align-items:center;gap:13px;min-height:44px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.Programmes-module__9VmwEG__specialistGrid a:hover span{text-underline-offset:5px;text-decoration:underline}.Programmes-module__9VmwEG__subjectSection{border-block:1px solid var(--line)}.Programmes-module__9VmwEG__catalogueDisclosure{scroll-margin-top:112px}.Programmes-module__9VmwEG__catalogueSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;list-style:none;display:flex}.Programmes-module__9VmwEG__catalogueSummary::-webkit-details-marker{display:none}.Programmes-module__9VmwEG__catalogueSummaryTitle{letter-spacing:-.025em;font-size:26px;font-weight:550;line-height:1.3;display:block}.Programmes-module__9VmwEG__catalogueSummaryDescription{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.7;display:block}.Programmes-module__9VmwEG__catalogueSummaryAction{align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:600;display:flex}.Programmes-module__9VmwEG__catalogueDisclosure[open] .Programmes-module__9VmwEG__catalogueSummaryAction svg{transform:rotate(180deg)}.Programmes-module__9VmwEG__catalogueSummary:hover .Programmes-module__9VmwEG__catalogueSummaryAction{text-underline-offset:5px;text-decoration:underline}.Programmes-module__9VmwEG__catalogueDisclosure[open] .Programmes-module__9VmwEG__catalogueSummary{border-bottom:1px solid var(--line)}.Programmes-module__9VmwEG__catalogueFallback{min-height:132px;padding:30px 0}.Programmes-module__9VmwEG__catalogueFallback h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:550}.Programmes-module__9VmwEG__catalogueFallback p{color:var(--muted);margin-top:9px;font-size:15px}.Programmes-module__9VmwEG__endLinks{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:22px 38px;display:flex}.Programmes-module__9VmwEG__endLinks a{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.Programmes-module__9VmwEG__programmeDialog{width:min(880px,100% - 40px);max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:4px;margin:auto;padding:0;box-shadow:0 24px 100px #051c2355}.Programmes-module__9VmwEG__programmeDialog::backdrop{background:#102d25b8}.Programmes-module__9VmwEG__dialogContent{padding:42px;position:relative}.Programmes-module__9VmwEG__dialogToolbar{z-index:2;height:0;position:sticky;top:0}.Programmes-module__9VmwEG__closeDialog{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f3f5ed;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.Programmes-module__9VmwEG__closeDialog:hover{background:#e4eadb}.Programmes-module__9VmwEG__dialogContent .Programmes-module__9VmwEG__eyebrow{margin-right:34px}.Programmes-module__9VmwEG__dialogContent h2{letter-spacing:-.035em;max-width:650px;margin:0;font-size:36px;font-weight:550;line-height:1.15}.Programmes-module__9VmwEG__dialogAudience{color:var(--muted);max-width:640px;margin:22px 0 28px;font-size:16px;line-height:1.75}.Programmes-module__9VmwEG__dialogGrid{border-block:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:36px;padding-block:26px;display:grid}.Programmes-module__9VmwEG__dialogGrid h3{margin:0 0 16px;font-size:15px;font-weight:600}.Programmes-module__9VmwEG__dialogGrid ul{margin:0;padding-left:18px;list-style:outside}.Programmes-module__9VmwEG__dialogGrid li,.Programmes-module__9VmwEG__dialogGrid p{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.8}.Programmes-module__9VmwEG__dialogGrid .Programmes-module__9VmwEG__dialogNote{padding-top:14px;font-size:12px}.Programmes-module__9VmwEG__dialogActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.Programmes-module__9VmwEG__dialogActions .Programmes-module__9VmwEG__textAction{gap:9px;font-size:12px}.Programmes-module__9VmwEG__dialogSmall{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.8}.Programmes-module__9VmwEG__catalogue{padding-top:36px;padding-bottom:64px}.Programmes-module__9VmwEG__searchForm{max-width:100%}.Programmes-module__9VmwEG__searchForm>label{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.Programmes-module__9VmwEG__searchRow{gap:12px;display:flex}.Programmes-module__9VmwEG__searchInput{background:#fff;border:1px solid #b8c4b1;flex:1;align-items:center;min-width:0;padding-left:17px;display:flex}.Programmes-module__9VmwEG__searchInput svg{color:#6b7b63;flex-shrink:0}.Programmes-module__9VmwEG__searchInput input{background:0 0;border:0;width:100%;min-width:0;min-height:52px;padding:13px 16px;font-size:15px}.Programmes-module__9VmwEG__searchInput input::placeholder{color:#697468}.Programmes-module__9VmwEG__searchRow button,.Programmes-module__9VmwEG__message button{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.Programmes-module__9VmwEG__searchRow button:hover,.Programmes-module__9VmwEG__message button:hover{background:#2d5140}.Programmes-module__9VmwEG__availabilityNote{color:var(--muted);background:#f6f7f1;border-left:2px solid #87976e;margin:20px 0 30px;padding:10px 16px;font-size:12px;line-height:1.8}.Programmes-module__9VmwEG__catalogueGrid{grid-template-columns:215px minmax(0,1fr);gap:36px;margin-top:30px;display:grid}.Programmes-module__9VmwEG__filters{border-top:1px solid var(--line);padding-top:23px}.Programmes-module__9VmwEG__filters h2{margin:0 0 24px;font-size:15px;font-weight:600}.Programmes-module__9VmwEG__filters label{margin-bottom:23px;font-size:12px;font-weight:600;display:block}.Programmes-module__9VmwEG__filters select,.Programmes-module__9VmwEG__sort select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #c6d0be;border-radius:2px;margin-top:8px;padding:10px 26px 10px 10px;font-size:12px;font-weight:400;display:block}.Programmes-module__9VmwEG__clear{text-underline-offset:4px;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.Programmes-module__9VmwEG__levelGuide{border-top:1px solid var(--line);margin-top:18px;padding-top:24px}.Programmes-module__9VmwEG__levelGuide h3{margin:0 0 17px;font-size:13px;font-weight:600}.Programmes-module__9VmwEG__levelGuide p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.7}.Programmes-module__9VmwEG__levelGuide strong{color:var(--ink);font-weight:550;display:block}.Programmes-module__9VmwEG__levelGuide>span{color:#65765e;font-size:11px;line-height:1.7;display:block}.Programmes-module__9VmwEG__filterToggle{display:none}.Programmes-module__9VmwEG__results{min-width:0}.Programmes-module__9VmwEG__resultsHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.Programmes-module__9VmwEG__resultsHeader .Programmes-module__9VmwEG__eyebrow{margin-bottom:6px;font-size:10px}.Programmes-module__9VmwEG__resultsHeader h2{font:550 30px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.03em;margin:0;scroll-margin-top:116px}.Programmes-module__9VmwEG__resultsHeader h2:focus{outline-offset:5px;outline:2px solid #96702b}.Programmes-module__9VmwEG__resultsHeader p[role]{color:var(--muted);margin:9px 0 0;font-size:12px}.Programmes-module__9VmwEG__sort{color:var(--muted);min-width:165px;font-size:11px}.Programmes-module__9VmwEG__sort select{margin-top:6px}.Programmes-module__9VmwEG__activeFilters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.Programmes-module__9VmwEG__activeFilters button{cursor:pointer;text-align:left;overflow-wrap:anywhere;background:#edf1e6;align-items:center;gap:9px;max-width:100%;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.Programmes-module__9VmwEG__activeFilters svg{flex-shrink:0}.Programmes-module__9VmwEG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.Programmes-module__9VmwEG__card{border:1px solid var(--line);background:#fff;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.Programmes-module__9VmwEG__card:hover{border-color:#839a73;box-shadow:0 10px 25px #193c3009}.Programmes-module__9VmwEG__cardLink{color:inherit;flex-direction:column;width:100%;text-decoration:none;display:flex}.Programmes-module__9VmwEG__cover{aspect-ratio:1.8;background:#e8eddf;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Programmes-module__9VmwEG__image{object-fit:cover;transition:transform .3s}.Programmes-module__9VmwEG__card:hover .Programmes-module__9VmwEG__image{transform:scale(1.025)}.Programmes-module__9VmwEG__status{color:#365135;background:#f6f7ee;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.6;position:absolute;top:12px;left:12px}.Programmes-module__9VmwEG__available{color:#fff;background:#193c30}.Programmes-module__9VmwEG__cardBody{flex-direction:column;flex:1;padding:20px;display:flex}.Programmes-module__9VmwEG__meta{color:#617457;margin:0 0 10px;font-size:11px;line-height:1.7}.Programmes-module__9VmwEG__card h3{font:550 22px/1.25 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.025em;margin:0 0 13px}.Programmes-module__9VmwEG__description{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.Programmes-module__9VmwEG__cardBottom{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.Programmes-module__9VmwEG__cardBottom>span{justify-content:space-between;align-items:center;gap:10px;min-height:28px;font-size:12px;font-weight:600;display:flex}.Programmes-module__9VmwEG__cardBottom small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.Programmes-module__9VmwEG__pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.Programmes-module__9VmwEG__pagination p{color:var(--muted)}.Programmes-module__9VmwEG__pagination>div{align-items:center;gap:18px;display:flex}.Programmes-module__9VmwEG__pagination button{cursor:pointer;background:#fff;border:1px solid #c3cfb9;align-items:center;gap:9px;min-height:44px;padding:10px 13px;display:inline-flex}.Programmes-module__9VmwEG__pagination button:hover:enabled{background:#eff3e8}.Programmes-module__9VmwEG__pagination button:disabled{color:#80887d;cursor:default;border-color:#e2e5de}.Programmes-module__9VmwEG__message{border:1px solid var(--line);background:#f4f5ef;padding:32px}.Programmes-module__9VmwEG__message h3{font:550 27px/1.3 var(--font-geist-sans),Arial,sans-serif;margin:16px 0}.Programmes-module__9VmwEG__message p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.8}.Programmes-module__9VmwEG__message a{align-items:center;min-height:44px;margin:12px 20px;font-size:13px;text-decoration:underline;display:inline-flex}.Programmes-module__9VmwEG__skeleton{border:1px solid var(--line);min-height:490px}.Programmes-module__9VmwEG__skeleton div{aspect-ratio:1.8;background:#edf0e8}.Programmes-module__9VmwEG__skeleton span{background:#edf0e8;height:16px;margin:24px;display:block}@media (max-width:1200px){.Programmes-module__9VmwEG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.Programmes-module__9VmwEG__container{width:calc(100% - 64px)}.Programmes-module__9VmwEG__catalogueGrid{grid-template-columns:190px minmax(0,1fr);gap:24px}.Programmes-module__9VmwEG__resultsHeader{flex-direction:column;align-items:flex-start;gap:12px}.Programmes-module__9VmwEG__sort{width:100%}.Programmes-module__9VmwEG__cardBody{padding:18px}.Programmes-module__9VmwEG__pagination{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.Programmes-module__9VmwEG__container{width:calc(100% - 40px)}.Programmes-module__9VmwEG__hero{padding:115px 0 30px}.Programmes-module__9VmwEG__hero h1{font-size:46px}.Programmes-module__9VmwEG__intro{font-size:15px}.Programmes-module__9VmwEG__catalogue{padding-top:28px;padding-bottom:45px}.Programmes-module__9VmwEG__searchRow button{gap:10px;padding-inline:18px}.Programmes-module__9VmwEG__searchInput{padding-left:12px}.Programmes-module__9VmwEG__searchInput input{padding-inline:10px;font-size:14px}.Programmes-module__9VmwEG__catalogueGrid{grid-template-columns:1fr;gap:24px;margin-top:24px}.Programmes-module__9VmwEG__filterToggle{cursor:pointer;background:#f5f7ef;border:1px solid #b8c7ae;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:550;display:flex}.Programmes-module__9VmwEG__filterToggle span{margin-left:auto}.Programmes-module__9VmwEG__filters{border:1px solid #d9dfd5;border-top:0;padding:22px;display:none}.Programmes-module__9VmwEG__filtersOpen{display:block}.Programmes-module__9VmwEG__filters h2,.Programmes-module__9VmwEG__levelGuide{display:none}.Programmes-module__9VmwEG__filters label:last-of-type{margin-bottom:0}.Programmes-module__9VmwEG__resultsHeader{flex-direction:row;align-items:flex-end}.Programmes-module__9VmwEG__resultsHeader h2{font-size:29px}.Programmes-module__9VmwEG__sort{width:160px;min-width:140px}.Programmes-module__9VmwEG__cards{gap:20px}.Programmes-module__9VmwEG__availabilityNote{margin-bottom:24px}.Programmes-module__9VmwEG__pagination{flex-flow:wrap;align-items:center}}@media (max-width:600px){.Programmes-module__9VmwEG__cards{grid-template-columns:1fr}.Programmes-module__9VmwEG__cardBody{padding:24px}.Programmes-module__9VmwEG__card h3{font-size:26px}.Programmes-module__9VmwEG__meta{font-size:12px}.Programmes-module__9VmwEG__description,.Programmes-module__9VmwEG__cardBottom>span{font-size:14px}.Programmes-module__9VmwEG__cardBottom small{font-size:12px}.Programmes-module__9VmwEG__status{font-size:11px}.Programmes-module__9VmwEG__resultsHeader{flex-direction:column;align-items:stretch;gap:16px}.Programmes-module__9VmwEG__sort{width:100%}.Programmes-module__9VmwEG__sort select{font-size:13px}.Programmes-module__9VmwEG__searchRow{flex-wrap:wrap}.Programmes-module__9VmwEG__searchInput{flex-basis:100%}.Programmes-module__9VmwEG__searchRow button{width:100%}.Programmes-module__9VmwEG__hero h1{font-size:43px}.Programmes-module__9VmwEG__pagination>div{justify-content:space-between;gap:12px;width:100%}.Programmes-module__9VmwEG__pagination button{padding:10px}.Programmes-module__9VmwEG__message{padding:24px}}@media (prefers-reduced-motion:reduce){.Programmes-module__9VmwEG__page *,.Programmes-module__9VmwEG__page :before,.Programmes-module__9VmwEG__page :after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1000px){.Programmes-module__9VmwEG__hero h1{font-size:56px}.Programmes-module__9VmwEG__heroBottom{gap:24px}.Programmes-module__9VmwEG__intro{max-width:500px;font-size:17px}.Programmes-module__9VmwEG__flagshipGrid{gap:16px}.Programmes-module__9VmwEG__flagshipBody{padding:22px 20px 14px}.Programmes-module__9VmwEG__flagshipBody h3{font-size:24px}.Programmes-module__9VmwEG__specialistGrid{gap:26px}.Programmes-module__9VmwEG__pathwayGrid{gap:24px}.Programmes-module__9VmwEG__pathwayArea h3{min-height:54px}.Programmes-module__9VmwEG__pathwayArea a{min-height:72px}}@media (max-width:760px){.Programmes-module__9VmwEG__hero{padding:118px 0 32px}.Programmes-module__9VmwEG__hero h1{font-size:44px}.Programmes-module__9VmwEG__heroBottom{margin-top:20px;display:block}.Programmes-module__9VmwEG__intro{font-size:16px}.Programmes-module__9VmwEG__heroActions{margin-top:16px}.Programmes-module__9VmwEG__flagships{padding:34px 0}.Programmes-module__9VmwEG__sectionHeading{margin-bottom:22px;display:block}.Programmes-module__9VmwEG__sectionHeading h2{font-size:28px}.Programmes-module__9VmwEG__sectionHeading>span{margin-top:12px;display:block}.Programmes-module__9VmwEG__flagshipGrid{grid-template-columns:1fr;gap:24px}.Programmes-module__9VmwEG__flagshipImage{aspect-ratio:2.3}.Programmes-module__9VmwEG__flagshipBody{padding:24px 24px 16px}.Programmes-module__9VmwEG__flagshipBody h3{font-size:28px}.Programmes-module__9VmwEG__flagshipDescription{margin-bottom:20px}.Programmes-module__9VmwEG__audience{font-size:12px}.Programmes-module__9VmwEG__exploreButton{font-size:14px}.Programmes-module__9VmwEG__pathwayInner{padding-block:30px;display:block}.Programmes-module__9VmwEG__pathwayInner h2{font-size:28px}.Programmes-module__9VmwEG__pathwayGrid{grid-template-columns:1fr;gap:28px;margin-top:26px}.Programmes-module__9VmwEG__pathwayArea h3{min-height:0;margin-bottom:12px}.Programmes-module__9VmwEG__pathwayArea a{min-height:56px}.Programmes-module__9VmwEG__specialistSection{padding-block:34px}.Programmes-module__9VmwEG__specialistGrid{grid-template-columns:1fr;gap:24px}.Programmes-module__9VmwEG__specialistGrid>a{padding-top:22px}.Programmes-module__9VmwEG__specialistGrid p{margin-bottom:10px}.Programmes-module__9VmwEG__catalogueSummary{padding-block:26px;display:block}.Programmes-module__9VmwEG__catalogueSummaryTitle{font-size:25px}.Programmes-module__9VmwEG__catalogueSummaryAction{justify-content:space-between;margin-top:16px}.Programmes-module__9VmwEG__programmeDialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.Programmes-module__9VmwEG__dialogContent{padding:32px 24px 24px}.Programmes-module__9VmwEG__dialogContent .Programmes-module__9VmwEG__eyebrow{max-width:230px;margin-right:30px;font-size:10px}.Programmes-module__9VmwEG__dialogContent h2{font-size:29px}.Programmes-module__9VmwEG__dialogAudience{margin:20px 0;font-size:15px}.Programmes-module__9VmwEG__dialogGrid{grid-template-columns:1fr;gap:22px;padding-block:22px}.Programmes-module__9VmwEG__dialogGrid li,.Programmes-module__9VmwEG__dialogGrid p{font-size:14px}.Programmes-module__9VmwEG__dialogGrid .Programmes-module__9VmwEG__dialogNote{padding-top:6px}.Programmes-module__9VmwEG__dialogActions{display:block}.Programmes-module__9VmwEG__dialogActions .Programmes-module__9VmwEG__primaryAction{width:100%}.Programmes-module__9VmwEG__dialogActions .Programmes-module__9VmwEG__textAction{margin-top:14px}.Programmes-module__9VmwEG__closeDialog{top:10px;right:10px}}@media (max-width:380px){.Programmes-module__9VmwEG__hero h1{font-size:39px}.Programmes-module__9VmwEG__flagshipBody h3{font-size:26px}}.Programmes-module__9VmwEG__page{--ink:#103a33;--muted:#52665f;--line:#d9e2dd}.Programmes-module__9VmwEG__container{width:min(1240px,100% - 80px)}.Programmes-module__9VmwEG__hero{background:#f2f5f1;padding:138px 0 42px}.Programmes-module__9VmwEG__hero h1{font-size:clamp(42px,4.8vw,68px);font-weight:650}.Programmes-module__9VmwEG__heroBottom{margin-top:22px}.Programmes-module__9VmwEG__intro{font-size:18px}.Programmes-module__9VmwEG__flagships{padding:48px 0}.Programmes-module__9VmwEG__sectionHeading h2,.Programmes-module__9VmwEG__pathwayInner h2{font-weight:600}.Programmes-module__9VmwEG__flagshipCard{border-radius:5px;scroll-margin-top:112px;transition:box-shadow .2s}.Programmes-module__9VmwEG__flagshipCard:hover{box-shadow:0 12px 28px #103a3310}.Programmes-module__9VmwEG__flagshipImage{aspect-ratio:1.9}.Programmes-module__9VmwEG__flagshipNumber{background:#fff;border-radius:20px;width:auto;height:auto;padding:5px 10px;font-size:11px}.Programmes-module__9VmwEG__flagshipBody h3{font-weight:600}.Programmes-module__9VmwEG__flagshipDescription{font-size:16px;line-height:1.65}.Programmes-module__9VmwEG__flagshipNote{font-size:13px}.Programmes-module__9VmwEG__exploreButton{min-height:48px;font-size:14px}.Programmes-module__9VmwEG__pathwayBand{color:#fff;background:#103a33;border:0}.Programmes-module__9VmwEG__pathwayInner{padding-block:48px}.Programmes-module__9VmwEG__pathwayInner .Programmes-module__9VmwEG__eyebrow{color:#e5c984}.Programmes-module__9VmwEG__pathwayInner p:not(.Programmes-module__9VmwEG__eyebrow){color:#d6e5dc}.Programmes-module__9VmwEG__pathwayArea li,.Programmes-module__9VmwEG__pathwayArea li:last-child{border-color:#ffffff2b}.Programmes-module__9VmwEG__pathwayArea a:hover{background:#ffffff0b}.Programmes-module__9VmwEG__specialistSection{padding-block:48px}.Programmes-module__9VmwEG__specialistGrid h3{font-weight:600}.Programmes-module__9VmwEG__primaryAction{border-radius:26px}.Programmes-module__9VmwEG__status{border-radius:16px;font-size:11px}.Programmes-module__9VmwEG__card{border-radius:4px;overflow:hidden}.Programmes-module__9VmwEG__card h3{font-weight:600}.Programmes-module__9VmwEG__card .Programmes-module__9VmwEG__description{font-size:15px;line-height:1.65}.Programmes-module__9VmwEG__endLinks a{font-size:14px}.Programmes-module__9VmwEG__dialogAudience{font-size:17px}.Programmes-module__9VmwEG__dialogGrid li,.Programmes-module__9VmwEG__dialogGrid p{font-size:15px;line-height:1.7}.Programmes-module__9VmwEG__dialogSmall{font-size:13px}.Programmes-module__9VmwEG__programmeDialog{border-radius:8px}.Programmes-module__9VmwEG__dialogContent h2{font-weight:600}@media (max-width:760px){.Programmes-module__9VmwEG__container{width:calc(100% - 40px)}.Programmes-module__9VmwEG__hero{padding:114px 0 32px}.Programmes-module__9VmwEG__hero h1{font-size:43px}.Programmes-module__9VmwEG__flagships,.Programmes-module__9VmwEG__specialistSection,.Programmes-module__9VmwEG__pathwayInner{padding-block:36px}.Programmes-module__9VmwEG__flagshipGrid{gap:22px}.Programmes-module__9VmwEG__flagshipImage{aspect-ratio:2.1}.Programmes-module__9VmwEG__dialogContent{padding:28px 24px}.Programmes-module__9VmwEG__dialogContent h2{font-size:29px}}.Programmes-module__9VmwEG__courseCatalogueTitle{letter-spacing:-.04em;color:#173c32;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1.1}.Programmes-module__9VmwEG__careerBoxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.25rem);margin:1.6rem 0 2rem;scroll-margin-top:7rem;display:grid}.Programmes-module__9VmwEG__careerBoxes h3{color:#254b3d;margin-bottom:.7rem;font-size:1.1rem;font-weight:650}.Programmes-module__9VmwEG__careerBoxes ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.Programmes-module__9VmwEG__careerBoxes a{color:#1b4034;background:#fff;border:1px solid #c3d1c8;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;min-height:46px;padding:.7rem .9rem;font-weight:550;text-decoration:none;display:flex}.Programmes-module__9VmwEG__careerBoxes a:hover,.Programmes-module__9VmwEG__careerBoxes a:focus-visible{background:#edf3ee;border-color:#527761}.Programmes-module__9VmwEG__careerBoxes a:focus-visible{outline-offset:2px;outline:2px solid #254b3d}@media (max-width:760px){.Programmes-module__9VmwEG__careerBoxes{grid-template-columns:1fr}}.Programmes-module__9VmwEG__mentorCard{color:#fff;background:#173e33;border-radius:8px;margin-top:1.2rem}.Programmes-module__9VmwEG__mentorTitle{margin:0;padding:1.5rem clamp(1rem,3vw,2rem) 1rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:650}.Programmes-module__9VmwEG__mentorCard{scroll-margin-top:8rem}.Programmes-module__9VmwEG__mentorProfiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0 clamp(1rem,3vw,2rem) 1.6rem;display:grid}.Programmes-module__9VmwEG__mentorProfiles article{border-top:1px solid #698378;padding-top:.8rem}.Programmes-module__9VmwEG__mentorProfiles p{color:#ead398;font-size:.85rem}.Programmes-module__9VmwEG__mentorProfiles h3{margin:.35rem 0;font-size:1.2rem;font-weight:650}.Programmes-module__9VmwEG__mentorProfiles span{line-height:1.55}.Programmes-module__9VmwEG__mentorProfiles a,.Programmes-module__9VmwEG__learnerQuestions a{margin-top:.5rem;text-decoration:underline;display:inline-block}.Programmes-module__9VmwEG__mentorProfiles a{display:block}.Programmes-module__9VmwEG__learnerQuestions{padding-block:2rem}.Programmes-module__9VmwEG__learnerQuestions h2{font-size:1.65rem;font-weight:650}.Programmes-module__9VmwEG__learnerQuestions details{border-bottom:1px solid #c3d1c8;padding-block:.85rem}.Programmes-module__9VmwEG__learnerQuestions summary{cursor:pointer;font-weight:600}.Programmes-module__9VmwEG__learnerQuestions p{max-width:72ch;margin-top:.35rem}@media (max-width:760px){.Programmes-module__9VmwEG__mentorProfiles{grid-template-columns:1fr}}.Programmes-module__9VmwEG__mentorPhoto{object-fit:cover;object-position:center 26%;border-radius:50%;width:112px;height:112px;margin:0 0 .65rem}.Programmes-module__9VmwEG__mentorProfiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.Programmes-module__9VmwEG__mentorProfiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Programmes-module__9VmwEG__mentorProfiles{grid-template-columns:1fr}}.Programmes-module__9VmwEG__catalogueBar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:138px;display:flex}.Programmes-module__9VmwEG__catalogueBar h1{font-size:clamp(1.65rem,3vw,2.4rem);font-weight:650;line-height:1.2}.Programmes-module__9VmwEG__catalogueBar a{text-underline-offset:4px;text-decoration:underline}.Programmes-module__9VmwEG__catalogueBar+.Programmes-module__9VmwEG__catalogue{padding-top:1rem}@media (max-width:760px){.Programmes-module__9VmwEG__catalogueBar{padding-top:114px}}
.page-module__gCX8-G__page{color:#163b30;background:#fff}.page-module__gCX8-G__wrap{width:min(1160px,100%);margin:auto}.page-module__gCX8-G__hero{background:#f2f4ed;border-bottom:1px solid #dce3d9;padding:166px 32px 76px}.page-module__gCX8-G__eyebrow{letter-spacing:.14em;color:#54705c;font-size:11px;font-weight:700;line-height:1.6}.page-module__gCX8-G__heroGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;margin-top:30px;display:grid}.page-module__gCX8-G__hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.3vw,66px);font-weight:600;line-height:1.08}.page-module__gCX8-G__intro{color:#53645b;max-width:490px;margin-top:24px;font-size:18px;line-height:1.75}.page-module__gCX8-G__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.page-module__gCX8-G__primary,.page-module__gCX8-G__lightButton{color:#fff;background:#173f32;border-radius:6px;justify-content:center;align-items:center;gap:15px;padding:16px 22px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.page-module__gCX8-G__primary:hover{background:#285e49}.page-module__gCX8-G__textLink{text-underline-offset:5px;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.page-module__gCX8-G__audiences{color:#66756a;max-width:410px;margin-top:28px;font-size:12px;line-height:1.8}.page-module__gCX8-G__workpaper{background:#fff;border:1px solid #dbe2d6;border-radius:12px;padding:30px;position:relative;box-shadow:0 24px 55px -28px #254b3640}.page-module__gCX8-G__workpaper:before{content:"";background:#b2a267;width:45px;height:4px;display:block;position:absolute;top:-1px;left:30px}.page-module__gCX8-G__paperTop{letter-spacing:.1em;color:#718072;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.page-module__gCX8-G__dot{background:#739c71;border-radius:50%;width:8px;height:8px}.page-module__gCX8-G__paperTitle{letter-spacing:-.025em;margin:28px 0;font-size:28px;font-weight:500;line-height:1.25}.page-module__gCX8-G__paperRows>div{border-top:1px solid #e8ece5;align-items:center;gap:14px;padding:18px 0;display:flex}.page-module__gCX8-G__paperRows>div>span{color:#80907e;font-size:11px}.page-module__gCX8-G__paperRows p{flex:1}.page-module__gCX8-G__paperRows strong{font-size:13px;font-weight:600;display:block}.page-module__gCX8-G__paperRows small{color:#7b847d;margin-top:5px;font-size:12px;display:block}.page-module__gCX8-G__paperRows svg{color:#678e68}.page-module__gCX8-G__paperFooter{color:#5e735e;background:#f4f6f0;border-radius:5px;align-items:center;gap:10px;margin-top:6px;padding:14px;font-size:12px;display:flex}.page-module__gCX8-G__section{padding:80px 32px}.page-module__gCX8-G__anchor{scroll-margin-top:125px}.page-module__gCX8-G__sectionHead{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}.page-module__gCX8-G__page h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.page-module__gCX8-G__sectionHead>p{color:#6c756e;max-width:325px;font-size:15px;line-height:1.8}.page-module__gCX8-G__needs{border-top:1px solid #dce4d9;grid-template-columns:repeat(4,1fr);display:grid}.page-module__gCX8-G__need{flex-direction:column;padding:28px 22px 0 0;display:flex}.page-module__gCX8-G__need+.page-module__gCX8-G__need{border-left:1px solid #e4e8e1;padding-left:22px}.page-module__gCX8-G__number{color:#8a987f;font-size:12px}.page-module__gCX8-G__page h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.page-module__gCX8-G__need h3{min-height:52px;margin:18px 0 13px}.page-module__gCX8-G__need>p,.page-module__gCX8-G__formats article>p:last-child,.page-module__gCX8-G__steps p{color:#68746b;font-size:14px;line-height:1.8}.page-module__gCX8-G__output{margin-top:auto;padding-top:26px}.page-module__gCX8-G__output span{letter-spacing:.08em;color:#7c876f;font-size:9px;display:block}.page-module__gCX8-G__output strong{margin-top:7px;font-size:12px;font-weight:500;line-height:1.7;display:block}.page-module__gCX8-G__need>a{border-top:1px solid #e4e8e1;align-items:center;gap:5px;margin-top:22px;padding-top:15px;font-size:11px;font-weight:600;display:flex}.page-module__gCX8-G__formatsSection{background:#f6f7f3;padding:72px 32px}.page-module__gCX8-G__formats{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.page-module__gCX8-G__formats article{border-top:1px solid #cfd9cd;padding-top:26px}.page-module__gCX8-G__formats svg{color:#56795b}.page-module__gCX8-G__formatLabel{color:#687c61;margin-top:25px;margin-bottom:9px;font-size:11px}.page-module__gCX8-G__formats h3{margin-bottom:14px}.page-module__gCX8-G__processGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.page-module__gCX8-G__processIntro{color:#68746b;max-width:340px;margin:22px 0;font-size:15px;line-height:1.8}.page-module__gCX8-G__steps{margin:0;padding:0;list-style:none}.page-module__gCX8-G__steps li{border-top:1px solid #dce4d9;gap:22px;padding:24px 0;display:flex}.page-module__gCX8-G__steps li>span{color:#77916e;margin-top:4px;font-size:12px}.page-module__gCX8-G__steps h3{margin-bottom:8px;font-size:18px}.page-module__gCX8-G__faqSection{border-top:1px solid #e5e9e1;padding:60px 32px 78px}.page-module__gCX8-G__faqs details{border-bottom:1px solid #dce4d9;padding:20px 0}.page-module__gCX8-G__faqs summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.6}.page-module__gCX8-G__faqs p{color:#657369;max-width:740px;margin-top:16px;font-size:14px;line-height:1.9}.page-module__gCX8-G__faqs a{margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}.page-module__gCX8-G__cta{color:#fff;background:#173f32;padding:64px 32px}.page-module__gCX8-G__cta>.page-module__gCX8-G__wrap{justify-content:space-between;align-items:center;gap:35px;display:flex}.page-module__gCX8-G__cta p:last-child{color:#c7d6c9;margin-top:20px;font-size:15px;line-height:1.8}.page-module__gCX8-G__lightButton{color:#173f32;background:#edf2e5;flex-shrink:0}.page-module__gCX8-G__lightButton:hover{background:#fff}.page-module__gCX8-G__page a:focus-visible,.page-module__gCX8-G__page summary:focus-visible{outline-offset:5px;outline:3px solid #b69c45}.page-module__gCX8-G__hero{background:#f0f2eb;padding-top:142px;padding-bottom:65px}.page-module__gCX8-G__heroGrid{grid-template-columns:1.25fr 1fr;gap:75px;margin-top:28px}.page-module__gCX8-G__hero h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,4.1vw,64px);font-weight:400;line-height:1.06}.page-module__gCX8-G__hero h1 em{color:#52725b;font-style:italic}.page-module__gCX8-G__primary,.page-module__gCX8-G__lightButton{border-radius:3px}.page-module__gCX8-G__workpaper{color:#fff;background:#173b30;border:0;border-radius:3px;padding:30px;box-shadow:0 20px 40px -30px #163b3055}.page-module__gCX8-G__workpaper:before{background:#b7a76c;width:52px;height:3px}.page-module__gCX8-G__paperTop{color:#bdcbbd;letter-spacing:.09em;gap:16px;font-size:10px}.page-module__gCX8-G__paperTitle{letter-spacing:-.015em;margin:25px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.13}.page-module__gCX8-G__paperIntro{color:#ced9ce;max-width:340px;font-size:14px;line-height:1.8}.page-module__gCX8-G__sampleNumbers{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:20px;margin:23px 0;padding:19px 0;display:grid}.page-module__gCX8-G__sampleNumbers span{letter-spacing:.1em;color:#c0cdbb;font-size:9px;display:block}.page-module__gCX8-G__sampleNumbers strong{color:#eef0db;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.1;display:block}.page-module__gCX8-G__sampleNumbers div+div{border-left:1px solid #ffffff25;padding-left:22px}.page-module__gCX8-G__sampleAnswer summary{cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.page-module__gCX8-G__sampleAnswer summary::-webkit-details-marker{display:none}.page-module__gCX8-G__sampleAnswer[open] summary svg{transform:rotate(90deg)}.page-module__gCX8-G__sampleAnswer p{color:#d0dccd;margin-top:13px;font-size:13px;line-height:1.85}.page-module__gCX8-G__sampleCaption{color:#b8c9b7;margin-top:18px;font-size:10px}.page-module__gCX8-G__section{padding-top:65px;padding-bottom:65px}.page-module__gCX8-G__needs{border:0;grid-template-columns:repeat(2,1fr);gap:0 45px}.page-module__gCX8-G__need,.page-module__gCX8-G__need+.page-module__gCX8-G__need{border:0;border-top:1px solid #d5ded2;grid-template-columns:28px 1fr;gap:10px;margin-top:12px;padding:24px 0;display:grid}.page-module__gCX8-G__need .page-module__gCX8-G__number{grid-area:1/1}.page-module__gCX8-G__need h3{grid-column:2;min-height:0;margin:0;font-size:20px;font-weight:500}.page-module__gCX8-G__need>p{grid-column:2;max-width:410px;font-size:14px}.page-module__gCX8-G__output{grid-column:2;padding-top:7px}.page-module__gCX8-G__output span{color:#66765e;font-size:10px}.page-module__gCX8-G__output strong{margin-top:4px;font-size:13px;font-weight:500}.page-module__gCX8-G__need>a{color:#315c40;border:0;grid-column:2;margin-top:6px;padding:0;font-size:12px}.page-module__gCX8-G__formatsSection{padding:60px 32px}.page-module__gCX8-G__processGrid{grid-template-columns:1fr 1.15fr;gap:80px}.page-module__gCX8-G__formatRows article{border-top:1px solid #d0dacd;align-items:start;gap:18px;padding:24px 0;display:flex}.page-module__gCX8-G__formatRows article>span{color:#72846c;margin-top:4px;font-size:11px}.page-module__gCX8-G__formatRows article>div{flex:1}.page-module__gCX8-G__formatRows h3{font-size:19px;font-weight:500}.page-module__gCX8-G__formatRows p{color:#65735e;margin-top:10px;font-size:14px;line-height:1.75}.page-module__gCX8-G__formatRows svg{color:#7b8c73;flex-shrink:0}.page-module__gCX8-G__faqSection{padding-top:48px;padding-bottom:55px}.page-module__gCX8-G__faqs{max-width:none;margin-top:25px}.page-module__gCX8-G__faqs details{padding:17px 0}.page-module__gCX8-G__cta{padding:52px 32px}.page-module__gCX8-G__page a{transition:background .2s,color .2s}.page-module__gCX8-G__need>a:hover,.page-module__gCX8-G__textLink:hover{color:#657f4e}.page-module__gCX8-G__cta h2{font-size:38px}.page-module__gCX8-G__sectionHead{margin-bottom:25px}@media (max-width:1000px){.page-module__gCX8-G__heroGrid{gap:35px}.page-module__gCX8-G__hero h1{font-size:49px}.page-module__gCX8-G__processGrid{gap:40px}}@media (max-width:700px){.page-module__gCX8-G__hero{padding:140px 24px 48px}.page-module__gCX8-G__heroGrid{grid-template-columns:1fr;gap:36px}.page-module__gCX8-G__hero h1{font-size:45px}.page-module__gCX8-G__intro{font-size:16px}.page-module__gCX8-G__workpaper{padding:24px}.page-module__gCX8-G__section,.page-module__gCX8-G__formatsSection{padding:50px 24px}.page-module__gCX8-G__sectionHead{display:block}.page-module__gCX8-G__sectionHead>p{max-width:none;margin-top:18px}.page-module__gCX8-G__needs{grid-template-columns:1fr}.page-module__gCX8-G__need{border-bottom:1px solid #e4e8e1;border-left:0!important;padding:23px 0!important}.page-module__gCX8-G__need h3{min-height:0;margin:12px 0}.page-module__gCX8-G__formats{grid-template-columns:1fr;gap:30px}.page-module__gCX8-G__formatLabel{margin-top:14px}.page-module__gCX8-G__processGrid{grid-template-columns:1fr;gap:30px}.page-module__gCX8-G__faqSection{padding:45px 24px}.page-module__gCX8-G__cta{padding:48px 24px}.page-module__gCX8-G__cta>.page-module__gCX8-G__wrap{flex-direction:column;align-items:start}.page-module__gCX8-G__page h2{font-size:32px}.page-module__gCX8-G__eyebrow{font-size:10px}.page-module__gCX8-G__audiences{font-size:12px}.page-module__gCX8-G__hero{padding-top:115px}.page-module__gCX8-G__hero h1{max-width:460px;font-size:47px}.page-module__gCX8-G__paperTitle{font-size:32px}.page-module__gCX8-G__need h3{margin:0}.page-module__gCX8-G__need{border-bottom:0}.page-module__gCX8-G__output{padding-top:5px}.page-module__gCX8-G__section,.page-module__gCX8-G__formatsSection{padding-top:42px;padding-bottom:42px}.page-module__gCX8-G__intro{margin-top:20px}.page-module__gCX8-G__paperTop{font-size:9px}.page-module__gCX8-G__processGrid{gap:20px}.page-module__gCX8-G__formatRows article{gap:13px}.page-module__gCX8-G__cta h2{font-size:32px}}.page-module__gCX8-G__heroVisual{border-radius:3px;align-self:stretch;min-height:365px;position:relative;overflow:hidden}.page-module__gCX8-G__heroVisual img{object-fit:cover}.page-module__gCX8-G__hero h1,.page-module__gCX8-G__page h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:550}.page-module__gCX8-G__hero h1 em{font-style:normal}.page-module__gCX8-G__heroGrid{grid-template-columns:1.2fr 1fr;gap:65px}.page-module__gCX8-G__output summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:550}.page-module__gCX8-G__output p{color:#526159;margin-top:8px;font-size:14px;line-height:1.7}.page-module__gCX8-G__need>p{font-size:16px}.page-module__gCX8-G__need>a{min-height:44px;font-size:14px}.page-module__gCX8-G__formatRows p{font-size:16px}.page-module__gCX8-G__page:focus{outline:none}@media (max-width:700px){.page-module__gCX8-G__heroGrid{grid-template-columns:1fr;gap:30px}.page-module__gCX8-G__heroVisual{min-height:220px}.page-module__gCX8-G__hero h1{font-size:43px}}.page-module__gCX8-G__page{--ink:#103a33;--muted:#52665f;--line:#d9e2dd;font-family:var(--font-geist-sans),Arial,sans-serif}.page-module__gCX8-G__wrap{width:min(1240px,100%)}.page-module__gCX8-G__hero{background:#f2f5f1;padding:134px 40px 44px}.page-module__gCX8-G__heroGrid{gap:55px;margin-top:24px}.page-module__gCX8-G__hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.7vw,66px);font-weight:650}.page-module__gCX8-G__heroVisual{border-radius:4px;min-height:320px}.page-module__gCX8-G__intro{font-size:18px;line-height:1.65}.page-module__gCX8-G__page h2{letter-spacing:-.035em;font-family:inherit;font-weight:600}.page-module__gCX8-G__page h3{font-family:inherit;font-weight:600}.page-module__gCX8-G__primary,.page-module__gCX8-G__lightButton{border-radius:28px;min-height:48px}.page-module__gCX8-G__section,.page-module__gCX8-G__formatsSection,.page-module__gCX8-G__faqSection{padding:48px 40px}.page-module__gCX8-G__needs{padding:0}.page-module__gCX8-G__need>p,.page-module__gCX8-G__formatRows p,.page-module__gCX8-G__faqs p{font-size:16px;line-height:1.7}.page-module__gCX8-G__need>a{min-height:44px}.page-module__gCX8-G__faqs summary{font-size:18px}.page-module__gCX8-G__cta{background:#103a33;padding:44px 40px}.page-module__gCX8-G__cta .page-module__gCX8-G__lightButton{color:#103a33;background:#e6c475}.page-module__gCX8-G__cta .page-module__gCX8-G__eyebrow{color:#e5c984}.page-module__gCX8-G__sectionHead>p{display:none}@media (max-width:760px){.page-module__gCX8-G__hero{padding:112px 20px 32px}.page-module__gCX8-G__heroGrid{grid-template-columns:1fr;gap:28px}.page-module__gCX8-G__hero h1{font-size:43px}.page-module__gCX8-G__heroVisual{min-height:230px}.page-module__gCX8-G__section,.page-module__gCX8-G__formatsSection,.page-module__gCX8-G__faqSection{padding:36px 20px}.page-module__gCX8-G__intro{font-size:17px}.page-module__gCX8-G__cta{padding:36px 20px}.page-module__gCX8-G__needs{grid-template-columns:1fr}.page-module__gCX8-G__processGrid{grid-template-columns:1fr;gap:25px}}.page-module__gCX8-G__outputIntro{color:#52665f;margin:12px 0 24px;font-size:16px;line-height:1.6}.page-module__gCX8-G__outputGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,72px);margin:0;display:grid}.page-module__gCX8-G__outputGrid>div{border-top:1px solid #cbd7d0;padding:18px 0 20px}.page-module__gCX8-G__outputGrid dt{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.3}.page-module__gCX8-G__outputGrid dd{color:#52665f;max-width:51ch;margin:6px 0 0;font-size:16px;line-height:1.55}.page-module__gCX8-G__outputActions{flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:12px;display:flex}.page-module__gCX8-G__outputActions .page-module__gCX8-G__textLink{min-height:44px;font-size:14px}@media (max-width:700px){.page-module__gCX8-G__outputGrid{grid-template-columns:1fr}.page-module__gCX8-G__outputGrid>div{padding:14px 0}.page-module__gCX8-G__outputIntro{margin-bottom:18px}.page-module__gCX8-G__outputActions{flex-direction:column;align-items:flex-start;margin-top:16px}}
.page-module__PABMwG__page{color:#183e31;background:#f3f4ef;min-height:100vh;padding:145px 24px 80px}.page-module__PABMwG__wrap{max-width:700px;margin:auto}.page-module__PABMwG__title{letter-spacing:-.025em;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.15}.page-module__PABMwG__form{background:#fff;border:1px solid #dbe2d7;border-radius:8px;flex-direction:column;gap:22px;margin-top:30px;padding:36px;display:flex;box-shadow:0 12px 40px -25px #123b3020}.page-module__PABMwG__form input:not([type=checkbox]),.page-module__PABMwG__form select,.page-module__PABMwG__form textarea{background:#fff;border-color:#d8ded4;border-radius:4px;font-size:15px;font-weight:400}.page-module__PABMwG__form button{background:#183e31;border-radius:4px;align-self:start;min-height:48px}.page-module__PABMwG__form input:focus-visible,.page-module__PABMwG__form select:focus-visible,.page-module__PABMwG__form textarea:focus-visible,.page-module__PABMwG__form button:focus-visible{outline-offset:3px;outline:2px solid #597c60}.page-module__PABMwG__form fieldset legend{font-size:13px}.page-module__PABMwG__form textarea{min-height:130px;line-height:1.7}@media (max-width:600px){.page-module__PABMwG__page{padding:115px 18px 48px}.page-module__PABMwG__title{font-size:36px}.page-module__PABMwG__form{gap:19px;padding:22px}}.page-module__PABMwG__page{color:#103a33;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f2f5f1;padding-top:132px}.page-module__PABMwG__title{letter-spacing:-.04em;font-family:inherit;font-size:48px;font-weight:650}.page-module__PABMwG__form{box-shadow:none;border-radius:5px}.page-module__PABMwG__form label{font-size:15px}.page-module__PABMwG__form button{background:#103a33;border-radius:26px;padding-inline:24px}.page-module__PABMwG__form input:not([type=checkbox]),.page-module__PABMwG__form select{min-height:48px}.page-module__PABMwG__form input:not([type=checkbox]),.page-module__PABMwG__form select,.page-module__PABMwG__form textarea{border-color:#b6c6bd}@media (max-width:600px){.page-module__PABMwG__page{padding-top:110px}.page-module__PABMwG__title{font-size:38px}}
.booking-module__K0Sfjq__page{color:#173b31;background:#f6f8f5;min-height:68vh;padding:44px 24px 72px}.booking-module__K0Sfjq__wrap{max-width:1120px;margin:auto}.booking-module__K0Sfjq__back{color:#174a39;text-underline-offset:4px;margin-bottom:26px;text-decoration:underline;display:inline-block}.booking-module__K0Sfjq__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:28px;display:grid}.booking-module__K0Sfjq__summary,.booking-module__K0Sfjq__form{background:#fff;border:1px solid #dce5df;border-radius:8px;padding:34px;box-shadow:0 8px 28px #142f2410}.booking-module__K0Sfjq__eyebrow{text-transform:uppercase;color:#9d7a25;font-size:13px;font-weight:700}.booking-module__K0Sfjq__summary h1{font:600 42px/1.12 var(--font-display,Georgia,serif);margin:14px 0 36px}.booking-module__K0Sfjq__summary h2{margin:0 0 12px;font-size:25px;line-height:1.25}.booking-module__K0Sfjq__summary p{line-height:1.65}.booking-module__K0Sfjq__price{margin:30px 0 14px;font-size:25px;font-weight:700}.booking-module__K0Sfjq__price span{color:#5b6b63;font-size:15px;font-weight:400}.booking-module__K0Sfjq__form h2{font:600 24px/1.2 var(--font-display,Georgia,serif);margin:0 0 24px}.booking-module__K0Sfjq__form label{gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.booking-module__K0Sfjq__form input,.booking-module__K0Sfjq__form select{color:#182c24;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bdcbc2;border-radius:4px;padding:10px 12px}.booking-module__K0Sfjq__total{border-top:1px solid #dce5df;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 0;display:flex}.booking-module__K0Sfjq__total strong{font-size:20px}.booking-module__K0Sfjq__stock,.booking-module__K0Sfjq__fine{color:#53635b;font-size:13px;line-height:1.5}.booking-module__K0Sfjq__form button{color:#fff;cursor:pointer;background:#153e2d;border:0;border-radius:4px;width:100%;min-height:50px;margin-top:10px;font:600 15px inherit}.booking-module__K0Sfjq__form .booking-module__K0Sfjq__refreshButton{color:#153e2d;background:#fff;border:1px solid #153e2d;min-height:40px;margin-top:0}.booking-module__K0Sfjq__form button:disabled{opacity:.55;cursor:not-allowed}.booking-module__K0Sfjq__error{color:#a33223;background:#fff2ef;border-left:3px solid #c64a38;padding:12px;font-size:14px}.booking-module__K0Sfjq__price-reference{color:#53635b;margin:8px 0 14px;font-size:13px;line-height:1.5;display:block}@media (max-width:760px){.booking-module__K0Sfjq__page{padding:28px 16px 50px}.booking-module__K0Sfjq__grid{grid-template-columns:1fr}.booking-module__K0Sfjq__summary,.booking-module__K0Sfjq__form{padding:24px}.booking-module__K0Sfjq__summary h1{font-size:34px}}
.Research-module__pNJGWq__page{--ink:#193c30;--muted:#526159;--line:#d9dfd5;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff}.Research-module__pNJGWq__page *{box-sizing:border-box}.Research-module__pNJGWq__page:focus{outline:none}.Research-module__pNJGWq__page a:focus-visible{outline-offset:5px;outline:2px solid #96702b}.Research-module__pNJGWq__container{width:min(1200px,100% - 96px);margin-inline:auto}.Research-module__pNJGWq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5d7055;margin:0 0 18px;font-size:11px;font-weight:600;line-height:1.7}.Research-module__pNJGWq__hero{border-bottom:1px solid var(--line);background:#f4f4ed;padding:142px 0 60px}.Research-module__pNJGWq__heroGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:110px;display:grid}.Research-module__pNJGWq__hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(44px,4.6vw,64px)/1.07 Georgia,serif}.Research-module__pNJGWq__hero h1 em,.Research-module__pNJGWq__guide h2 em{color:#607553;font-weight:400}.Research-module__pNJGWq__intro{max-width:530px;color:var(--muted);margin:23px 0 27px;font-size:16px;line-height:1.8}.Research-module__pNJGWq__button{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:15px 21px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.Research-module__pNJGWq__button:hover{background:#2d5140}.Research-module__pNJGWq__feature{border-left:1px solid #c7d1bd;padding:7px 0 7px 38px}.Research-module__pNJGWq__feature>.Research-module__pNJGWq__eyebrow{display:block}.Research-module__pNJGWq__feature>svg{color:#607553;margin:22px 0 18px}.Research-module__pNJGWq__feature h2{letter-spacing:-.025em;margin:0 0 16px;font:400 30px/1.18 Georgia,serif}.Research-module__pNJGWq__feature p{color:var(--muted);max-width:320px;font-size:14px;line-height:1.8}.Research-module__pNJGWq__feature a,.Research-module__pNJGWq__guide a,.Research-module__pNJGWq__contactActions>a:not(.Research-module__pNJGWq__button){text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:600;-webkit-text-decoration:underline #9bac93;text-decoration:underline #9bac93;display:inline-flex}.Research-module__pNJGWq__library{padding-block:61px 46px;scroll-margin-top:110px}.Research-module__pNJGWq__sectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px;display:flex}.Research-module__pNJGWq__sectionHeading h2,.Research-module__pNJGWq__guide h2,.Research-module__pNJGWq__contact h2{letter-spacing:-.035em;margin:0;font:400 clamp(31px,3vw,42px)/1.14 Georgia,serif}.Research-module__pNJGWq__sectionHeading>.Research-module__pNJGWq__eyebrow{margin-bottom:10px}.Research-module__pNJGWq__sectionHeading>p{max-width:355px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.Research-module__pNJGWq__resources{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Research-module__pNJGWq__resource{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:26px;display:flex}.Research-module__pNJGWq__resourceTop{color:#607553;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;display:flex}.Research-module__pNJGWq__number{color:#6b7968;font-weight:400}.Research-module__pNJGWq__publisher{color:var(--muted);margin:30px 0 10px;font-size:11px;line-height:1.6}.Research-module__pNJGWq__resource h3{letter-spacing:-.025em;margin:0 0 15px;font:400 25px/1.23 Georgia,serif}.Research-module__pNJGWq__resource h3 a{justify-content:space-between;align-items:start;gap:14px;min-height:44px;display:flex}.Research-module__pNJGWq__resource h3 a:hover{text-underline-offset:5px;text-decoration:underline}.Research-module__pNJGWq__resource h3 svg{flex-shrink:0;margin-top:5px}.Research-module__pNJGWq__description{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.8}.Research-module__pNJGWq__use{margin:auto 0 22px;padding-top:4px;font-size:12px;line-height:1.8}.Research-module__pNJGWq__use strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.Research-module__pNJGWq__resourceFoot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding-top:14px;font-size:10px;display:flex}.Research-module__pNJGWq__sourceNote{color:var(--muted);max-width:840px;margin:22px 0 0;font-size:11px;line-height:1.8}.Research-module__pNJGWq__guide{background:#f4f4ed;padding:64px 0;scroll-margin-top:88px}.Research-module__pNJGWq__guideGrid{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.Research-module__pNJGWq__guideGrid>div>p:not(.Research-module__pNJGWq__eyebrow){color:var(--muted);max-width:370px;margin:22px 0 16px;font-size:14px;line-height:1.9}.Research-module__pNJGWq__steps{margin:0;padding:0;list-style:none}.Research-module__pNJGWq__steps li{border-top:1px solid #ccd5c3;gap:24px;padding:20px 0;display:flex}.Research-module__pNJGWq__steps li:first-child{border-top:0;padding-top:0}.Research-module__pNJGWq__steps li:last-child{padding-bottom:0}.Research-module__pNJGWq__steps li>span{color:#738265;font:italic 22px Georgia,serif}.Research-module__pNJGWq__steps h3{margin:0 0 7px;font-size:14px;font-weight:600}.Research-module__pNJGWq__steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.Research-module__pNJGWq__contact{justify-content:space-between;align-items:center;gap:50px;padding-block:65px;display:flex}.Research-module__pNJGWq__contact p:not(.Research-module__pNJGWq__eyebrow){max-width:480px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.8}.Research-module__pNJGWq__contactActions{flex-direction:column;align-items:start;gap:12px;display:flex}.Research-module__pNJGWq__contactActions .Research-module__pNJGWq__button{font-size:12px}@media (max-width:1000px){.Research-module__pNJGWq__heroGrid{gap:55px}.Research-module__pNJGWq__resources{grid-template-columns:repeat(2,minmax(0,1fr))}.Research-module__pNJGWq__guideGrid{gap:50px}.Research-module__pNJGWq__container{width:calc(100% - 64px)}}@media (max-width:640px){.Research-module__pNJGWq__container{width:calc(100% - 40px)}.Research-module__pNJGWq__hero{padding:115px 0 36px}.Research-module__pNJGWq__heroGrid{grid-template-columns:1fr;gap:32px}.Research-module__pNJGWq__hero h1{font-size:43px}.Research-module__pNJGWq__intro{font-size:15px}.Research-module__pNJGWq__feature{border-top:1px solid #c7d1bd;border-left:0;padding:25px 0 0}.Research-module__pNJGWq__feature>svg{display:none}.Research-module__pNJGWq__feature h2{font-size:26px}.Research-module__pNJGWq__feature h2 br{display:none}.Research-module__pNJGWq__feature .Research-module__pNJGWq__eyebrow{margin-bottom:12px}.Research-module__pNJGWq__feature p{max-width:none;margin:12px 0 4px}.Research-module__pNJGWq__library{padding-block:38px}.Research-module__pNJGWq__sectionHeading{margin-bottom:24px;display:block}.Research-module__pNJGWq__sectionHeading>p{margin-top:16px}.Research-module__pNJGWq__resources{grid-template-columns:1fr}.Research-module__pNJGWq__resource{padding:23px}.Research-module__pNJGWq__publisher{margin-top:23px}.Research-module__pNJGWq__guide{padding:38px 0}.Research-module__pNJGWq__guideGrid{grid-template-columns:1fr;gap:32px}.Research-module__pNJGWq__contact{padding-block:40px;display:block}.Research-module__pNJGWq__contactActions{margin-top:25px}.Research-module__pNJGWq__button{gap:18px;max-width:100%}.Research-module__pNJGWq__resourceFoot{flex-wrap:wrap}}.Research-module__pNJGWq__heroGrid{grid-template-columns:1fr;gap:0}.Research-module__pNJGWq__hero h1{font-family:var(--font-geist-sans),Arial,sans-serif;max-width:850px;font-weight:550}.Research-module__pNJGWq__hero h1 em{font-style:normal}.Research-module__pNJGWq__resources{border:0;gap:28px}.Research-module__pNJGWq__resource{border:1px solid var(--line);padding:30px}.Research-module__pNJGWq__description{margin-bottom:28px;font-size:15px}.Research-module__pNJGWq__resourceFoot{margin-top:auto}.Research-module__pNJGWq__steps details{flex:1;min-width:0}.Research-module__pNJGWq__steps summary{cursor:pointer;padding:0 0 8px;font-size:17px;font-weight:550;line-height:1.5}.Research-module__pNJGWq__steps details p{padding:8px 0;font-size:15px}.Research-module__pNJGWq__steps summary:focus-visible{outline-offset:5px;outline:2px solid #96702b}.Research-module__pNJGWq__sectionHeading h2,.Research-module__pNJGWq__guide h2,.Research-module__pNJGWq__contact h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:550}.Research-module__pNJGWq__resource h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:23px;font-weight:550}.Research-module__pNJGWq__page{--ink:#103a33;--muted:#52665f;--line:#d9e2dd;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}.Research-module__pNJGWq__container{width:min(1240px,100% - 80px)}.Research-module__pNJGWq__hero{color:#fff;background:#103a33;padding:138px 0 44px}.Research-module__pNJGWq__hero h1{letter-spacing:-.045em;font-size:clamp(42px,4.8vw,68px);font-weight:650;line-height:1.06}.Research-module__pNJGWq__hero h1 em{color:#e6c475;font-style:normal}.Research-module__pNJGWq__hero .Research-module__pNJGWq__eyebrow{color:#e6c475}.Research-module__pNJGWq__hero .Research-module__pNJGWq__intro{color:#dce7e1;max-width:550px;font-size:18px}.Research-module__pNJGWq__hero .Research-module__pNJGWq__button{color:#103a33;background:#e6c475;border-color:#e6c475}.Research-module__pNJGWq__button{border-radius:26px;min-height:48px}.Research-module__pNJGWq__page h2{letter-spacing:-.035em;font-family:inherit;font-weight:600}.Research-module__pNJGWq__page h3{font-family:inherit;font-weight:600}.Research-module__pNJGWq__library{padding-top:8px;padding-bottom:48px}.Research-module__pNJGWq__resource{border-radius:4px;padding:26px}.Research-module__pNJGWq__description{font-size:16px;line-height:1.65}.Research-module__pNJGWq__resourceFoot{flex-wrap:wrap;gap:12px;font-size:12px}.Research-module__pNJGWq__resourceFoot a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.Research-module__pNJGWq__sourceNote{font-size:13px;line-height:1.7}.Research-module__pNJGWq__guide{background:#f2f5f1;padding-block:48px}.Research-module__pNJGWq__steps summary{font-size:20px;font-weight:550}.Research-module__pNJGWq__steps p{font-size:16px;line-height:1.75}.Research-module__pNJGWq__contact{padding-block:48px}.Research-module__pNJGWq__contact h2{font-size:36px}.Research-module__pNJGWq__publisher{font-size:12px}@media (max-width:760px){.Research-module__pNJGWq__container{width:calc(100% - 40px)}.Research-module__pNJGWq__hero{padding:112px 0 36px}.Research-module__pNJGWq__hero h1{font-size:44px}.Research-module__pNJGWq__hero .Research-module__pNJGWq__intro{font-size:17px}.Research-module__pNJGWq__library{padding-bottom:36px}.Research-module__pNJGWq__guide,.Research-module__pNJGWq__contact{padding-block:36px}.Research-module__pNJGWq__resource{padding:24px}.Research-module__pNJGWq__contact h2{font-size:30px}}
.PublicInformation-module__bh2LmG__page{color:#193c30;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;padding:145px 24px 80px}.PublicInformation-module__bh2LmG__wrap{max-width:1000px;margin:auto}.PublicInformation-module__bh2LmG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5c7157;margin-bottom:18px;font-size:11px;font-weight:600}.PublicInformation-module__bh2LmG__page h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:550;line-height:1.1}.PublicInformation-module__bh2LmG__intro{color:#526159;max-width:650px;margin:24px 0 38px;font-size:18px;line-height:1.7}.PublicInformation-module__bh2LmG__page h2{letter-spacing:-.025em;margin:0 0 24px;font-size:28px;font-weight:550;line-height:1.25}.PublicInformation-module__bh2LmG__section{border-top:1px solid #d9dfd5;padding:34px 0}.PublicInformation-module__bh2LmG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.PublicInformation-module__bh2LmG__grid h3{margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.3}.PublicInformation-module__bh2LmG__grid p,.PublicInformation-module__bh2LmG__page details p{color:#526159;margin:0;font-size:16px;line-height:1.8}.PublicInformation-module__bh2LmG__page details{border-bottom:1px solid #d9dfd5}.PublicInformation-module__bh2LmG__page summary{cursor:pointer;padding:20px 0;font-size:17px;font-weight:550;line-height:1.6}.PublicInformation-module__bh2LmG__page details p{max-width:760px;padding:0 0 24px}.PublicInformation-module__bh2LmG__page a{color:#193c30;text-underline-offset:5px;text-decoration:underline}.PublicInformation-module__bh2LmG__page :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #96702b}.PublicInformation-module__bh2LmG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.PublicInformation-module__bh2LmG__actions a{align-items:center;min-height:48px;font-weight:550;display:inline-flex}.PublicInformation-module__bh2LmG__actions .PublicInformation-module__bh2LmG__button{color:#fff;background:#193c30;padding:14px 22px;text-decoration:none}.PublicInformation-module__bh2LmG__search{width:100%;max-width:620px;min-height:52px;font:inherit;border:1px solid #aebdac;border-radius:3px;margin:8px 0 24px;padding:14px 16px}.PublicInformation-module__bh2LmG__filters{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.PublicInformation-module__bh2LmG__filters button{color:#193c30;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d4c3;border-radius:3px;padding:10px 14px;font-size:14px}.PublicInformation-module__bh2LmG__filters button[aria-pressed=true]{color:#fff;background:#193c30;border-color:#193c30}.PublicInformation-module__bh2LmG__count{color:#526159;margin-bottom:24px;font-size:14px}.PublicInformation-module__bh2LmG__contact{background:#f4f4ed;margin-top:44px;padding:32px}.PublicInformation-module__bh2LmG__contact h2{margin-bottom:8px}.PublicInformation-module__bh2LmG__contact p{color:#526159;line-height:1.7}.PublicInformation-module__bh2LmG__notice{background:#f4f4ed;margin:32px 0;padding:20px 24px;font-size:14px;line-height:1.8}.PublicInformation-module__bh2LmG__page:focus{outline:none}@media (max-width:640px){.PublicInformation-module__bh2LmG__page{padding:115px 20px 48px}.PublicInformation-module__bh2LmG__grid{grid-template-columns:1fr;gap:28px}.PublicInformation-module__bh2LmG__intro{font-size:16px}.PublicInformation-module__bh2LmG__contact{padding:24px}.PublicInformation-module__bh2LmG__page h2{font-size:26px}}.PublicInformation-module__bh2LmG__page{color:#103a33;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;padding-top:136px}.PublicInformation-module__bh2LmG__page h1{letter-spacing:-.045em;font-weight:650}.PublicInformation-module__bh2LmG__page h2,.PublicInformation-module__bh2LmG__page h3{font-weight:600}.PublicInformation-module__bh2LmG__intro{font-size:18px;line-height:1.7}.PublicInformation-module__bh2LmG__eyebrow{color:#597567}.PublicInformation-module__bh2LmG__button{background:#103a33;border-radius:26px;min-height:48px}.PublicInformation-module__bh2LmG__contact{background:#f2f5f1;border-radius:4px}.PublicInformation-module__bh2LmG__notice{font-size:14px;line-height:1.75}.PublicInformation-module__bh2LmG__filters button{border-radius:24px;min-height:44px}.PublicInformation-module__bh2LmG__page details{padding-block:4px}.PublicInformation-module__bh2LmG__page summary{min-height:48px;padding-block:16px;font-size:18px}.PublicInformation-module__bh2LmG__page details p{font-size:16px;line-height:1.75}@media (max-width:640px){.PublicInformation-module__bh2LmG__page{padding-top:112px}.PublicInformation-module__bh2LmG__page h1{font-size:40px}.PublicInformation-module__bh2LmG__intro{font-size:17px}}
.TrainingShareLinks-module__y-y6pa__share{color:#204831;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0;font-size:14px;display:flex}.TrainingShareLinks-module__y-y6pa__share span{color:#52665c;font-weight:550}.TrainingShareLinks-module__y-y6pa__share a,.TrainingShareLinks-module__y-y6pa__share button{text-underline-offset:4px;min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.TrainingShareLinks-module__y-y6pa__share a:hover,.TrainingShareLinks-module__y-y6pa__share button:hover{color:#8b6a22}.TrainingShareLinks-module__y-y6pa__share :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #9b742c}
