.programme-page .programme-section-nav{border-block:1px solid #c6d9dc;flex-wrap:wrap;gap:8px;margin:24px 0;padding:16px 0;display:flex}.programme-page .programme-section-nav a{color:#1c535e;background:#edf5f4;border:1px solid #c6d9dc;border-radius:6px;align-items:center;min-height:44px;padding:9px 14px;font-weight:650;text-decoration:none;display:inline-flex}.programme-page .programme-section-nav a:hover{background:#daeae7}.programme-page .programme-section-nav a:focus-visible,.programme-project-brief summary:focus-visible,.programme-catalogue-more summary:focus-visible{outline-offset:3px;outline:3px solid #2b7d7d}.programme-catalogue .programme-pillars{align-items:start}.programme-project-brief{border-block:1px solid #cedfe0;margin:14px 0;padding:9px 0}.programme-project-brief summary{cursor:pointer;color:#245662;align-content:center;min-height:44px;font-weight:650;display:list-item}.programme-project-brief p{font-size:.95rem;line-height:1.7}.programme-catalogue-more{margin-top:24px}.programme-catalogue-more>summary{cursor:pointer;color:#245662;background:#edf5f4;border:1px solid #c6d9dc;min-height:48px;padding:16px 18px;font-size:1rem;font-weight:700}.programme-catalogue-more[open]>.programme-pillars{margin-top:20px}.programme-page #workstreams,.programme-page #project-opportunities,.programme-page #contribute,.programme-page #work-together,.programme-page #support-observatory{scroll-margin-top:110px}@media (width<=640px){.programme-page .programme-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.programme-page .programme-section-nav a{padding:10px;font-size:.86rem;line-height:1.45}.programme-catalogue .programme-portfolio-tools{grid-template-columns:1fr}}._call_5vmam_1{color:#173f35;background:#f2f6ef;border:1px solid #b8cebf;border-radius:16px;margin-block:32px 48px;scroll-margin-top:105px;overflow:hidden}._call_5vmam_1 header{color:#fff;background:#163f35;padding:clamp(24px,4vw,40px)}._call_5vmam_1 header>p:first-child{letter-spacing:.1em;color:#b8e5c7;font-size:.78rem;font-weight:750}._call_5vmam_1 h2{color:#fff;max-width:29ch;margin:16px 0 22px;font:400 clamp(1.9rem,3.6vw,2.8rem)/1.2 Georgia,serif}._call_5vmam_1 header>p{color:#dbe9dd;max-width:85ch;font-size:1rem;line-height:1.85}._facts_5vmam_1{border-top:1px solid #5a7865;flex-wrap:wrap;gap:12px 24px;margin:24px 0;padding-top:20px;display:flex}._facts_5vmam_1 span{color:#f6d28d;font-size:.9rem;font-weight:700;line-height:1.5}._call_5vmam_1 nav{flex-wrap:wrap;gap:14px 24px;display:flex}._call_5vmam_1 nav a{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;font-size:.94rem;font-weight:700;display:inline-flex}._list_5vmam_1{padding:clamp(22px,4vw,36px);scroll-margin-top:110px}._list_5vmam_1 label{margin-bottom:12px;font-size:.94rem;font-weight:700;display:block}._list_5vmam_1 input{color:#163f35;background:#fff;border:1px solid #8eaf99;border-radius:8px;width:min(100%,640px);min-height:50px;padding:12px 16px;font-size:16px;display:block}._list_5vmam_1>p{font-size:.88rem;line-height:1.7}._grid_5vmam_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._grid_5vmam_1 article{background:#fff;border:1px solid #c1d3c2;border-radius:12px;min-width:0;padding:22px}._grid_5vmam_1 span{color:#66794f;font-size:.75rem;font-weight:750}._grid_5vmam_1 h3{margin:16px 0 12px;font:700 1.15rem/1.4 Arial,sans-serif}._grid_5vmam_1 p{color:#45624c;font-size:.92rem;line-height:1.7}._grid_5vmam_1 a{color:#1b5b3e;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;display:inline-flex}._call_5vmam_1 ._note_5vmam_1{color:#526b55;margin:0;padding:0 clamp(22px,4vw,36px) 28px;font-size:.82rem;line-height:1.8}._call_5vmam_1 a:focus-visible,._list_5vmam_1 input:focus-visible{outline-offset:4px;outline:3px solid #d6ae59}@media (width<=900px){._grid_5vmam_1{grid-template-columns:1fr 1fr}}@media (width<=600px){._grid_5vmam_1{grid-template-columns:1fr}._facts_5vmam_1,._call_5vmam_1 nav{flex-direction:column}}.site-frame main .programme-page.observatory-brand{color:#173e43;background:#fff}.site-frame main .programme-page.observatory-brand .programme-hero{border-bottom:1px solid #cadcd3;gap:clamp(28px,5vw,64px);padding-block:32px 44px}.site-frame main .programme-page.observatory-brand .programme-hero h1{letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;max-width:23ch;font:400 clamp(2.2rem,4vw,3.6rem)/1.12 Georgia,serif}.site-frame main .programme-page.observatory-brand .programme-mission{margin-block:20px;font-size:1.2rem;line-height:1.65}.site-frame main .programme-page.observatory-brand .programme-description{max-width:64ch;font-size:1rem;line-height:1.85}.site-frame main .programme-page.observatory-brand .programme-section-nav{border-block:1px solid #d2e1d8;gap:12px 24px;padding-block:16px}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars>article{border:1px solid #cadcd0;background:#f7f9f5;border-top:3px solid #4c7d68;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars h3{color:#204d40;overflow-wrap:normal;word-break:normal;margin:16px 0;font:650 1.1rem/1.45 Arial,sans-serif}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-project-brief{margin-top:12px}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-card-summary{color:#486657;margin:0 0 14px;font-size:.9rem;line-height:1.8}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars>article>a{align-items:center;gap:10px;min-height:44px;font-size:.85rem;font-weight:650;display:inline-flex}.site-frame main .programme-page.observatory-brand .programme-catalogue-more>summary{cursor:pointer;min-height:48px;padding:20px 0;font-weight:650;line-height:1.6}.observatory-purpose{background:#edf5ef;border:1px solid #ccded1;border-radius:12px;grid-template-columns:1fr 1fr;gap:32px;margin-block:28px;padding:28px;display:grid}.site-frame main .observatory-purpose h2{color:#234c3e;margin:0 0 14px;font:400 1.7rem/1.25 Georgia,serif}.observatory-purpose p{color:#466653;max-width:68ch;margin:0;font-size:.93rem;line-height:1.8}.observatory-purpose nav{border-top:1px solid #c6d9c9;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;padding-top:14px;display:flex}.observatory-purpose a{color:#225d48;align-items:center;gap:10px;min-height:44px;font-size:.87rem;font-weight:650;display:inline-flex}@media (width<=1000px){.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars,.observatory-purpose{grid-template-columns:1fr;gap:22px}.site-frame main .programme-page.observatory-brand .programme-catalogue .programme-pillars>article{padding:22px}.observatory-purpose{padding:24px}.site-frame main .programme-page.observatory-brand .programme-hero{padding-block:24px 32px}}._actions_9ejdn_1._actions_9ejdn_1{flex-direction:column;gap:12px;min-width:0;margin-top:auto;padding-top:18px;display:flex}._actions_9ejdn_1._actions_9ejdn_1 details{background:#f1f6f2;border:1px solid #b3cdbd;border-radius:8px;padding:0;overflow:hidden}._actions_9ejdn_1._actions_9ejdn_1 summary{color:#fff;cursor:pointer;background:#194e45;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font:650 .88rem/1.6 Arial,sans-serif;list-style:none;display:flex}._actions_9ejdn_1._actions_9ejdn_1 summary::-webkit-details-marker{display:none}._actions_9ejdn_1._actions_9ejdn_1 p{padding:14px 16px 8px;margin:0!important;font-size:.82rem!important;line-height:1.7!important}._actions_9ejdn_1._actions_9ejdn_1 details>a,._actions_9ejdn_1._actions_9ejdn_1>a._external_9ejdn_6{color:#1b5d4d;background:#f4f8f4;border-top:1px solid #c9dcd0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-weight:650;line-height:1.6;text-decoration:none;display:flex;font-size:.85rem!important}._actions_9ejdn_1._actions_9ejdn_1>a._external_9ejdn_6{border:1px solid #a9c6b5;border-radius:8px}._actions_9ejdn_1._actions_9ejdn_1 small{color:#537263;font-size:.76rem;line-height:1.75}._actions_9ejdn_1._actions_9ejdn_1 :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #ac7722}
