/* Contact details now sit alongside the existing partnership form. */
.partner-contact-details{scroll-margin-top:30px}.partner-contact-details .contact-person{margin-top:24px}.partner-contact-details .contact-person strong{font-size:21px;color:#061a33}.partner-contact-details .contact-person small{font-size:16px;color:#526273}.partner-contact-details .contact-directory{margin-top:28px}.partner-contact-details .contact-directory dd{overflow-wrap:anywhere;line-height:1.65}.partner-contact-details .direct-actions{gap:20px}.partner-contact-details .direct-actions>a,.partner-contact-details .direct-actions>button{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.partner-contact-details .initials{width:48px;height:48px;flex-shrink:0}.partner-contact-details .contact-directory a:focus-visible,.partner-contact-details .direct-actions a:focus-visible,.partner-contact-details .direct-actions button:focus-visible{outline:3px solid #b8954f;outline-offset:4px}
@media(max-width:760px){.partner-contact-details{scroll-margin-top:24px}.partner-contact-details .contact-person strong{font-size:21px}.partner-contact-details .contact-directory dd{font-size:18px}.partner-contact-details .direct-actions{gap:18px}}

/* Reflow the introduction after removing the decorative ambition panel. */
body[data-page="partner"] .page-intro{display:block;min-height:0}
body[data-page="partner"] .page-intro .intro-copy{max-width:1050px;padding:38px 7% 58px}
body[data-page="partner"] .page-intro .intro-copy>p{max-width:700px}
@media(max-width:760px){body[data-page="partner"] .page-intro .intro-copy{padding:28px 6% 35px}}
