.partner-links{display:flex;gap:12px 24px;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:24px;border-bottom:1px solid #d2ded6}.partner-links a{font-weight:600;color:#155341;font-size:.95rem}.partner-editorial{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.partner-editorial h2{font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.13}.partner-photo{margin:0;min-width:0}.partner-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px 70px 18px 18px}.partner-photo figcaption{font-size:.76rem;color:#5d6b61;margin-top:10px;line-height:1.5}.partner-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:30px 0}.partner-tiles article{padding:28px;background:#f2f5ef;border-top:3px solid #6f9274}.partner-tiles h3{font-size:1.45rem;line-height:1.25}.partner-tiles p{line-height:1.75}.partner-tiles .eyebrow{font-size:.76rem}.partner-warm{background:#faf3e7;border-radius:18px}.partner-scenarios{border-top:1px solid #b7caba}.partner-scenarios details{border-bottom:1px solid #b7caba}.partner-scenarios summary{display:flex;align-items:center;gap:25px;padding:24px 10px;font-size:1.3rem;font-weight:650;cursor:pointer;list-style:none;color:#1f4935}.partner-scenarios summary::-webkit-details-marker{display:none}.partner-scenarios summary span{font-size:.86rem;color:#6b806d}.partner-scenarios summary b{margin-left:auto;font-size:1.5rem}.partner-scenarios details[open] summary b{transform:rotate(45deg)}.scenario-body{padding:10px 55px 30px}.scenario-body h3{font-size:1.6rem;margin-top:0}.scenario-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:22px;background:#eff3eb}.sdg-note{font-size:.85rem;color:#586d5d}.partner-close{background:#e9f2e9;border-radius:18px;margin-bottom:55px}.partner-close h2{font-size:clamp(2rem,3.7vw,3.2rem);line-height:1.15}.partner-close>p{max-width:830px}.partner-contributions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 40px}.partner-contributions article{border-top:1px solid #c9bda5;padding-top:14px}.delivery-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:25px 55px}.delivery-steps li{display:flex;gap:22px;border-top:1px solid #c8d6c9;padding:25px 0}.delivery-steps li>span{font-size:1.5rem;color:#778b50}.delivery-steps h3{margin-top:0;font-size:1.4rem}.evidence-board{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#d3ddd2;border:1px solid #d3ddd2}.evidence-board article{padding:30px;background:#f7f9f3}.evidence-board h3{font-size:1.4rem}.v6-route-photo{padding-top:15px;padding-bottom:20px}.v6-route-photo .partner-photo img{max-height:460px;object-position:center 42%;border-radius:18px}.growth-community>.partner-photo{grid-column:2;grid-row:1}.growth-community>.growth-community-note{grid-column:1/-1;border-radius:12px;padding:24px 35px}.growth-community>.growth-community-note h3{font-size:1.4rem}.growth-community>.growth-community-note h3 br{display:none}.partner-scenarios summary:focus-visible{outline:3px solid #a27925;outline-offset:3px}@media(max-width:800px){.partner-editorial,.scenario-columns,.delivery-steps{grid-template-columns:1fr}.partner-tiles,.partner-contributions,.evidence-board{grid-template-columns:1fr 1fr}.partner-editorial{gap:28px}.scenario-body{padding:5px 15px 25px}.growth-community>.partner-photo{grid-column:auto;grid-row:auto}}@media(max-width:540px){.partner-tiles,.partner-contributions,.evidence-board{grid-template-columns:1fr}.partner-scenarios summary{font-size:1.08rem;gap:12px}.partner-tiles article,.evidence-board article{padding:23px}.partner-photo img{border-radius:12px 40px 12px 12px}.partner-links{gap:12px 18px}.partner-links a{font-size:.86rem}}
.organisation-finder{background:#edf4ee;border:1px solid #c9daca;border-radius:20px;margin-top:32px;margin-bottom:35px;padding:32px!important}.organisation-finder h2{font-size:clamp(1.9rem,3.4vw,3rem);margin:8px 0 14px}.org-quick{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.org-quick a,.org-sdg-labels a{padding:9px 13px;border:1px solid #b9cbbb;border-radius:20px;background:white;color:#16533d;font-weight:600}.organisation-finder .catalogue-controls{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px}.org-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:470px;overflow:auto;padding:4px 8px 4px 4px}.org-card{display:flex;flex-direction:column;gap:9px;background:white;border:1px solid #c9daca;border-radius:12px;padding:20px;text-decoration:none}.org-card:hover{border-color:#075c48;background:#fbfdf8}.org-card h3{font-size:1.2rem;margin:0}.org-card p{font-size:.9rem;line-height:1.5;margin:0}.org-card strong{font-size:.85rem;margin-top:auto;color:#075c48}.org-goals{font-size:.8rem;color:#596943}.org-benefit-panel{background:#f7f4e9;border-radius:18px}.org-benefit-panel>.eyebrow{display:block;margin-top:24px}.org-sdg-labels{display:flex;gap:10px;flex-wrap:wrap}.org-sdg-labels a{font-size:.85rem}.org-card:focus-visible,.org-quick a:focus-visible{outline:3px solid #a27925;outline-offset:2px}@media(max-width:760px){.organisation-finder .catalogue-controls{grid-template-columns:1fr}.org-results{grid-template-columns:1fr 1fr}.organisation-finder{padding:22px!important;margin:20px 16px}}@media(max-width:480px){.org-results{grid-template-columns:1fr}.org-card{padding:16px}}
