.institution-nav{border-block:1px solid var(--border);background:#fff}.institution-nav>.container{scrollbar-width:thin;gap:9px;padding-block:14px;display:flex;overflow-x:auto}.institution-nav a{border:1px solid var(--border);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:9px;min-height:46px;padding:11px 19px;font-size:12px;line-height:1.5;display:inline-flex}.institution-nav a[aria-current=page]{background:var(--purple);border-color:var(--purple);color:#fff}.institution-nav a:hover{border-color:var(--teal)}.institution-explore{border-bottom:1px solid var(--border);background:#f3f0fa;padding:32px 0}.institution-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.institution-explore-grid>a{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:flex-start;gap:17px;min-width:0;padding:25px;transition:transform .2s,border-color .2s;display:flex}.institution-explore-grid>a:hover{border-color:var(--teal);transform:translateY(-3px)}.institution-explore-grid>a>svg:first-child{color:var(--teal);margin-top:2px}.institution-explore-grid>a>svg:last-child{width:17px;margin-left:auto}.institution-explore h2{margin:0 0 11px;font-size:22px;line-height:1.25}.institution-explore p{font-size:12px;line-height:1.8}.institution-story{grid-template-columns:1fr 1.15fr;align-items:start;gap:75px;display:grid}.institution-story h2{margin:19px 0 24px;font-size:clamp(35px,4vw,57px);line-height:1.12}.institution-story figure{margin:0}.institution-story figure img{aspect-ratio:1.35;object-fit:cover;border-radius:55px 10px 10px;width:100%}.institution-story figcaption{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.8}.institution-story .detail-text p{font-size:15px;line-height:1.9}.institution-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:36px 0 0;display:grid}.institution-facts article{border-left:2px solid var(--teal);padding:5px 25px}.institution-facts h3{margin-bottom:13px;font-size:27px;line-height:1.2}.institution-facts p{font-size:12px;line-height:1.8}.institution-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.institution-articles article{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;padding:33px}.institution-articles h2{margin-bottom:22px;font-size:29px;line-height:1.2}.institution-articles .detail-text p{font-size:13px}.institution-source{min-height:44px;color:var(--purple);text-underline-offset:4px;align-items:center;gap:7px;margin-top:17px;font-size:11px;text-decoration:underline;display:inline-flex}.institution-leadership-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.institution-leadership-heading h2{margin-top:17px;font-size:clamp(35px,4vw,55px)}.institution-leadership-heading p{max-width:440px;font-size:13px;line-height:1.85}.institution-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.institution-person{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.institution-person-photo{background:#ede9f6;height:280px}.institution-person-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.institution-person-copy{padding:27px}.institution-person h3{margin-bottom:10px;font-size:25px;line-height:1.25}.institution-person-role{color:var(--purple);font-size:12px;line-height:1.7}.institution-person .detail-text{margin-top:18px}.institution-person .detail-text p{font-size:12px}.institution-team-status{background:#efebf9;border:1px solid #cec5e2;border-radius:10px;align-items:flex-start;gap:24px;padding:35px;display:flex}.institution-team-status>svg{color:var(--purple);margin-top:4px}.institution-team-status h2{margin-bottom:18px;font-size:30px;line-height:1.2}.institution-team-status .detail-text p{font-size:13px}.institution-organiser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.institution-organiser-grid article{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:27px}.institution-organiser-grid h3{margin-bottom:14px;font-size:23px;line-height:1.3}.institution-organiser-grid p{font-size:12px;line-height:1.8}.institution-organiser-grid .eyebrow{color:var(--teal);margin-bottom:16px;font-size:10px}.institution-historical{border-top:1px solid var(--border);margin-top:65px;padding-top:35px}.institution-historical h2{margin:17px 0;font-size:35px}.institution-historical>p{max-width:750px;font-size:13px;line-height:1.9}.institution-message-list{flex-direction:column;gap:28px;display:flex}.institution-message{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:245px minmax(0,1fr);gap:45px;min-width:0;padding:42px;display:grid}.institution-message-plain{max-width:100%;display:block}.institution-message:first-child{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.institution-message:first-child .detail-text p{color:#ded9f0}.institution-message:first-child .eyebrow{color:#91d6df}.institution-message h2{max-width:820px;margin:18px 0 27px;font-size:clamp(32px,3.3vw,46px);line-height:1.15}.institution-message .detail-text{max-width:850px}.institution-message .detail-text p{font-size:14px;line-height:1.95}.institution-message-person img{aspect-ratio:1;object-fit:contain;background:#eeeaf7;border-radius:7px;width:100%}.institution-message-person h3{margin:22px 0 12px;font-size:23px;line-height:1.3}.institution-message-person p{color:var(--purple);font-size:12px;line-height:1.8}.institution-message-context{border-top:1px solid var(--border);margin-top:25px;padding-top:20px;color:var(--muted)!important;font-size:11px!important;line-height:1.8!important}@media (max-width:950px){.institution-explore-grid{gap:12px}.institution-explore-grid>a{gap:12px;padding:20px}.institution-explore h2{font-size:20px}.institution-story{gap:40px}.institution-articles{grid-template-columns:1fr}.institution-articles article{padding:30px}.institution-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.institution-leadership-heading{display:block}.institution-leadership-heading p{max-width:100%;margin-top:24px}.institution-message{grid-template-columns:190px minmax(0,1fr);gap:30px;padding:32px}.institution-organiser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.institution-nav>.container{padding-block:11px}.institution-nav a{min-height:44px;padding:11px 14px;font-size:11px}.institution-explore{padding:24px 0}.institution-explore-grid{grid-template-columns:1fr;gap:10px}.institution-explore-grid>a{gap:16px;padding:21px}.institution-explore h2{margin-bottom:7px;font-size:22px}.institution-explore p{font-size:12px}.institution-story{grid-template-columns:1fr;gap:28px}.institution-story figure{order:2}.institution-story h2{margin-top:17px;font-size:36px}.institution-story .detail-text p{font-size:14px}.institution-facts{grid-template-columns:1fr;gap:22px;padding-top:30px}.institution-facts article{padding:0 0 0 22px}.institution-facts h3{margin-bottom:9px;font-size:25px}.institution-articles article{padding:28px 24px}.institution-articles h2{font-size:28px}.institution-people{grid-template-columns:1fr;gap:24px}.institution-person-photo{height:275px}.institution-person-copy{padding:25px}.institution-person h3{font-size:25px}.institution-team-status{gap:16px;padding:27px 23px;display:block}.institution-team-status>svg{margin:0 0 22px}.institution-team-status h2{font-size:28px}.institution-organiser-grid{grid-template-columns:1fr;gap:14px;margin-top:25px}.institution-organiser-grid article{padding:25px}.institution-historical{margin-top:45px;padding-top:30px}.institution-historical h2{font-size:31px}.institution-message{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.institution-message-person{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:17px;display:grid}.institution-message-person img{grid-row:span 2}.institution-message-person h3{align-self:end;margin:0;font-size:22px}.institution-message-person p{align-self:start;font-size:11px}.institution-message h2{margin:15px 0 24px;font-size:31px}.institution-message .detail-text p{font-size:13px}.institution-message .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.institution-explore-grid>a{transition:none}}
