/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--external-profile .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container::before{position:absolute;top:50%;transform:translateY(-50%)}.paragraph--type--external-profile .accordion-trigger,.paragraph--type--university-profile .accordion-trigger{position:relative;z-index:10}.paragraph--type--external-profile .accordion-trigger:focus,.paragraph--type--university-profile .accordion-trigger:focus{outline:1px solid}.paragraph--type--external-profile .accordion-panel,.paragraph--type--university-profile .accordion-panel{z-index:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.paragraph--type--external-profile .accordion-panel .open,.paragraph--type--university-profile .accordion-panel .open{transition:max-height .3s ease-in}@media (min-width:768px){.paragraph--type--external-profile .img-rounded-wrap>img,.paragraph--type--university-profile .img-rounded-wrap>img{width:100px;height:100px}.paragraph--type--external-profile .biography-container,.paragraph--type--university-profile .biography-container{margin-left:calc(100px + 1.5rem)}}.paragraph--type--external-profile .responsive-image,.paragraph--type--university-profile .responsive-image{width:150px;margin-right:auto;margin-left:auto}.paragraph--type--external-profile .responsive-image.people-list,.paragraph--type--university-profile .responsive-image.people-list{width:100px}@media (min-width:768px){.paragraph--type--external-profile .responsive-image,.paragraph--type--university-profile .responsive-image{width:100px}}.paragraph--type--external-profile .biography-toggle-container,.paragraph--type--university-profile .biography-toggle-container{position:relative;display:flex;height:10px}.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--external-profile .biography-toggle-container .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container .biography-toggle-container::before{position:absolute;top:50%;transform:translateY(-50%)}.paragraph--type--external-profile .biography-toggle-container::before,.paragraph--type--university-profile .biography-toggle-container::before{left:0;width:100%;height:1px;content:'';background:#867004}.paragraph--type--external-profile .biography-toggle-container .biography-toggle,.paragraph--type--university-profile .biography-toggle-container .biography-toggle{right:-40px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:0 0;border:solid 1px #003e7e;border-radius:50%}.paragraph--type--external-profile .biography-toggle-container .biography-toggle svg path.vertical,.paragraph--type--university-profile .biography-toggle-container .biography-toggle svg path.vertical{opacity:1;transition:all .3s ease;will-change:transform}.paragraph--type--external-profile .biography-toggle-container .biography-toggle[aria-expanded=true] svg path.vertical,.paragraph--type--university-profile .biography-toggle-container .biography-toggle[aria-expanded=true] svg path.vertical{opacity:0;transform:scaleY(0);transform-origin:center}.paragraph--type--external-profile .biography-toggle-container .biography-toggle span.indicator,.paragraph--type--university-profile .biography-toggle-container .biography-toggle span.indicator{display:inline-block;flex-shrink:0;width:25px;height:25px;margin-left:0}.paragraph--type--external-profile .biography-toggle-container .biography-toggle span.indicator svg path,.paragraph--type--university-profile .biography-toggle-container .biography-toggle span.indicator svg path{fill:#003e7e}
html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scrollspy-wrapper{z-index:0}.scrollspy-wrapper .sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.scrollspy-wrapper .sticky::after,.scrollspy-wrapper .sticky::before{display:table;content:''}.scrollspy-wrapper .scrollspy-section{scroll-margin-top:175px}@media (min-width:576px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:129px}}@media (min-width:768px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:157px}}@media (min-width:992px){.scrollspy-wrapper .scrollspy-section{scroll-margin-top:80px}}.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:105px}@media (min-width:576px){.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:108px}}@media (min-width:992px){.node--type-staff-profile .scrollspy-wrapper .scrollspy-section{scroll-margin-top:58px}}.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:105px}@media (min-width:576px){.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:157px}}@media (min-width:992px){.node--type-cpd-short-courses .scrollspy-wrapper .scrollspy-section{scroll-margin-top:58px}}.nav-scrollspy .nav-item,.nav-tabs .nav-item{flex:1 0 50%}.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{display:flex;align-items:center;justify-content:center;height:100%;padding:.25rem .5rem;text-align:center}@media (min-width:768px){.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{padding:.8rem .5rem}}@media (min-width:1200px){.nav-scrollspy .nav-item a,.nav-tabs .nav-item a{padding:.8rem 1.5rem}}@media (min-width:992px){.nav-scrollspy .nav-item,.nav-tabs .nav-item{flex:1 0 1px;text-align:center}}
