.research-centre{padding-block:45px 80px}.centre-hero{max-width:900px;margin-bottom:35px}.centre-hero h1{font-size:clamp(32px,4vw,52px);margin:16px 0}.centre-hero p{font-size:17px;line-height:2.1}.centre-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0 60px}.centre-paths>a{display:flex;flex-direction:column;gap:15px;padding:26px;border:1px solid #ccd2cb;background:#f6f5ef;line-height:2}.centre-paths strong{font-size:21px;font-weight:500}.centre-paths span{font-size:14px}.centre-paths .centre-number{font:12px Arial,sans-serif;color:#6b776c}.centre-paths b{font-size:13px;font-weight:400;margin-top:auto;text-decoration:underline;text-underline-offset:5px}.centre-paths>a:hover{border-color:#677d6b;background:#f0f2e9}.centre-paths>a:focus-visible{outline:2px solid #5c725e;outline-offset:4px}.centre-section{padding-block:35px 50px;border-top:1px solid #d9ddd5;scroll-margin-top:110px}.centre-section>h2{font-size:30px;margin-bottom:22px;line-height:1.8}.centre-section>p{font-size:15px;line-height:2.2;max-width:900px;margin-bottom:24px}.centre-section .programme-grid{margin-top:30px}.centre-note{padding:25px 0;max-width:900px;border-bottom:1px solid #ddd}.centre-note h3{font-size:23px;margin-bottom:15px}.centre-note p{font-size:15px;line-height:2.2;margin-bottom:14px}.centre-action{display:inline-block;border:1px solid #52674f;background:#52674f;color:#fff;padding:12px 22px;margin:10px 0 30px;font-size:14px}.centre-footer-link{font-size:13px;display:block;margin-top:16px}.centre-collaboration .support-topics,.centre-collaboration .support-details,.centre-collaboration .support-invite{margin-inline:0}.centre-collaboration .support-columns{margin-block:25px}.centre-insights .research-perspectives{padding-top:15px}@media(max-width:800px){.centre-paths{grid-template-columns:1fr;gap:14px;margin-bottom:35px}.centre-paths>a{padding:20px;gap:10px}.research-centre{padding-block:25px 45px}.centre-hero h1{font-size:34px}.centre-hero p{font-size:15px}.centre-section>h2{font-size:26px}.centre-section{padding-block:28px 35px}.centre-collaboration .support-columns{grid-template-columns:1fr}}
