@-webkit-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}section.social-sharing{margin-bottom:75px}@media(min-width:45em){section.social-sharing{margin-bottom:47px}}section.social-sharing .h4{margin-bottom:19px}.page__jobs,.page__article,.page__short-form-content-item{content:"";background-repeat:no-repeat;background-size:contain;background-position:center center;display:block}.page__jobs .main,.page__article .main,.page__short-form-content-item .main{max-width:100%;padding:0}.page__jobs .main>div,.page__article .main>div,.page__short-form-content-item .main>div{max-width:1058px;width:100%;margin:0 auto;padding:0 24px}@media(min-width:57.5em){.page__jobs .main>div,.page__article .main>div,.page__short-form-content-item .main>div{padding:0 40px}}.page__jobs .main main.main-content>div>div,.page__jobs .main main.main-content>div>section:not(.block-system-main-block),.page__article .main main.main-content>div>div,.page__article .main main.main-content>div>section:not(.block-system-main-block),.page__short-form-content-item .main main.main-content>div>div,.page__short-form-content-item .main main.main-content>div>section:not(.block-system-main-block){max-width:1058px;width:100%;margin:0 auto;padding:0 24px}@media(min-width:57.5em){.page__jobs .main main.main-content>div>div,.page__jobs .main main.main-content>div>section:not(.block-system-main-block),.page__article .main main.main-content>div>div,.page__article .main main.main-content>div>section:not(.block-system-main-block),.page__short-form-content-item .main main.main-content>div>div,.page__short-form-content-item .main main.main-content>div>section:not(.block-system-main-block){padding:0 40px}}.page__jobs .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__jobs .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background),.page__article .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__article .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background),.page__short-form-content-item .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__short-form-content-item .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background){max-width:1058px;width:100%;margin:0 auto;padding:0 24px}@media(min-width:57.5em){.page__jobs .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__jobs .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background),.page__article .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__article .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background),.page__short-form-content-item .main main.main-content>div .block-system-main-block>article>div>div:not(.full-width-content-template-black-background),.page__short-form-content-item .main main.main-content>div .block-system-main-block>article>div>section:not(.full-width-content-template-black-background){padding:0 40px}}.page__jobs #node-landing-page-layout-builder-form,.page__jobs #layout-builder,.page__article #node-landing-page-layout-builder-form,.page__article #layout-builder,.page__short-form-content-item #node-landing-page-layout-builder-form,.page__short-form-content-item #layout-builder{max-width:1058px;width:100%;margin:0 auto;padding:0 24px}@media(min-width:57.5em){.page__jobs #node-landing-page-layout-builder-form,.page__jobs #layout-builder,.page__article #node-landing-page-layout-builder-form,.page__article #layout-builder,.page__short-form-content-item #node-landing-page-layout-builder-form,.page__short-form-content-item #layout-builder{padding:0 40px}}.page__jobs section.block-field-blocknodearticlefield-hero-image img.image,.page__article section.block-field-blocknodearticlefield-hero-image img.image,.page__short-form-content-item section.block-field-blocknodearticlefield-hero-image img.image{max-height:240px;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:75/37}@media(min-width:45em){.page__jobs section.block-field-blocknodearticlefield-hero-image img.image,.page__article section.block-field-blocknodearticlefield-hero-image img.image,.page__short-form-content-item section.block-field-blocknodearticlefield-hero-image img.image{height:300px;max-height:100%}}@media(min-width:57.5em){.page__jobs section.block-field-blocknodearticlefield-hero-image img.image,.page__article section.block-field-blocknodearticlefield-hero-image img.image,.page__short-form-content-item section.block-field-blocknodearticlefield-hero-image img.image{height:500px;aspect-ratio:16/9}}@media(min-width:57.5em){.page__jobs section.block-field-blocknodearticlefield-hero-image,.page__article section.block-field-blocknodearticlefield-hero-image,.page__short-form-content-item section.block-field-blocknodearticlefield-hero-image{max-width:1280px;margin-inline:auto}}.page__jobs .block-field-blocknodearticlefield-summary,.page__article .block-field-blocknodearticlefield-summary,.page__short-form-content-item .block-field-blocknodearticlefield-summary{margin-bottom:1.5rem;font-weight:700}@media(min-width:57.5em){.page__jobs .layout__region--first,.page__article .layout__region--first,.page__short-form-content-item .layout__region--first{position:sticky;top:6rem;height:100%;-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}.page__jobs .layout__region--first.is-sticky,.page__article .layout__region--first.is-sticky,.page__short-form-content-item .layout__region--first.is-sticky{top:214px;-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}}.page__jobs .layout__region--first section.social-sharing,.page__article .layout__region--first section.social-sharing,.page__short-form-content-item .layout__region--first section.social-sharing{margin-bottom:0;margin-left:8px;display:none}@media(min-width:57.5em){.page__jobs .layout__region--first section.social-sharing,.page__article .layout__region--first section.social-sharing,.page__short-form-content-item .layout__region--first section.social-sharing{margin-bottom:32px;display:block}}@media(min-width:57.5em){.page__jobs .layout__region--first .share-link__items,.page__article .layout__region--first .share-link__items,.page__short-form-content-item .layout__region--first .share-link__items{display:inherit}.page__jobs .layout__region--first .share-link__item,.page__article .layout__region--first .share-link__item,.page__short-form-content-item .layout__region--first .share-link__item{margin-right:0;margin-bottom:24px}}.page__jobs .content-wrapper,.page__article .content-wrapper,.page__short-form-content-item .content-wrapper{margin-bottom:24px}@media(min-width:45em){.page__jobs .content-wrapper,.page__article .content-wrapper,.page__short-form-content-item .content-wrapper{margin-bottom:32px}.page__jobs .content-wrapper .social-media,.page__article .content-wrapper .social-media,.page__short-form-content-item .content-wrapper .social-media{max-width:480px;margin-inline:auto}}.page__jobs .content-wrapper iframe,.page__article .content-wrapper iframe,.page__short-form-content-item .content-wrapper iframe{width:100%}.page__jobs section.block-article-title-block,.page__article section.block-article-title-block,.page__short-form-content-item section.block-article-title-block{margin-bottom:45px}@media(min-width:57.5em){.page__jobs section.block-article-title-block,.page__article section.block-article-title-block,.page__short-form-content-item section.block-article-title-block{margin-bottom:90px;margin-top:-48px}}.page__jobs .tweetable-text::after,.page__article .tweetable-text::after,.page__short-form-content-item .tweetable-text::after{content:"";background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:1.125rem;height:1.125rem;background:url(../images/css-icons/tweetable_icon.svg) no-repeat;background-size:1.125rem;background-color:#0000;background-position:center center;margin-inline:6px}.page__jobs .tweetable-text,.page__article .tweetable-text,.page__short-form-content-item .tweetable-text{color:var(--c-twitter-text);background-color:var(--c-secondary-grey-10);cursor:pointer}.page__jobs .tweetable-text:hover,.page__article .tweetable-text:hover,.page__short-form-content-item .tweetable-text:hover{color:var(--c-background);background-color:var(--c-twitter-text)}.page__jobs .tweetable-text:hover::after,.page__article .tweetable-text:hover::after,.page__short-form-content-item .tweetable-text:hover::after{background-color:var(--c-background)}.page__jobs .tweetable-text::after,.page__article .tweetable-text::after,.page__short-form-content-item .tweetable-text::after{display:inline-block;vertical-align:-.2rem}.page__jobs .attachment-download,.page__article .attachment-download,.page__short-form-content-item .attachment-download{padding:1rem;border:1px solid var(--c-secondary-grey-20);display:inline-block}.page__jobs .attachment-download .attachment-link::before,.page__article .attachment-download .attachment-link::before,.page__short-form-content-item .attachment-download .attachment-link::before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:24px;height:24px;background:url(../images/css-icons/pdf-colored.svg) no-repeat;background-size:24px;background-color:#0000;background-position:center center;margin-inline:6px}.page__jobs .attachment-download a,.page__article .attachment-download a,.page__short-form-content-item .attachment-download a{text-decoration:none;color:var(--c-text);display:flex;font-size:var(--fs-h6-bold);font-weight:var(--fw-h6-bold);font-family:var(--ff-h6-bold);line-height:var(--lh-h6-bold)}.page__jobs .attachment-download a::before,.page__article .attachment-download a::before,.page__short-form-content-item .attachment-download a::before{min-width:30px}.page__jobs .block-field-blocknodearticlefield-tags,.page__article .block-field-blocknodearticlefield-tags,.page__short-form-content-item .block-field-blocknodearticlefield-tags{margin-bottom:12px}.page__jobs section.block-field-blocknodearticleuid,.page__article section.block-field-blocknodearticleuid,.page__short-form-content-item section.block-field-blocknodearticleuid{margin-bottom:32px;color:var(--c-secondary-grey-100)}.page__jobs section.block-field-blocknodearticleuid h4.block-title,.page__article section.block-field-blocknodearticleuid h4.block-title,.page__short-form-content-item section.block-field-blocknodearticleuid h4.block-title{display:inline-block}.page__jobs section.block-field-blocknodearticleuid a,.page__article section.block-field-blocknodearticleuid a,.page__short-form-content-item section.block-field-blocknodearticleuid a{text-decoration:none;color:var(--c-secondary-green-40)}.page__jobs .featured-programme-block,.page__article .featured-programme-block,.page__short-form-content-item .featured-programme-block{background:var(--c-secondary-grey-10);padding-top:56px;padding-bottom:56px}@media(min-width:57.5em){.page__jobs .featured-programme-block,.page__article .featured-programme-block,.page__short-form-content-item .featured-programme-block{padding-top:80px;padding-bottom:80px}}.page__jobs .featured-programme-block__container,.page__article .featured-programme-block__container,.page__short-form-content-item .featured-programme-block__container{max-width:1280px;width:100%;margin:0 auto;padding:0 24px}@media(min-width:57.5em){.page__jobs .featured-programme-block__container,.page__article .featured-programme-block__container,.page__short-form-content-item .featured-programme-block__container{padding:0 40px}}.page__article.page__article .layout--onecol{max-width:1280px!important;padding:0!important}.page__article.page__article .link--tag{color:var(--c-secondary-grey-30);border:1px solid var(--c-secondary-grey-30)}section.tags-block{margin-bottom:55px}section.tags-block .h4{margin-bottom:17px}.comment-anonymous-user{text-align:center;padding:24px}.comment-anonymous-user .login-url,.comment-anonymous-user .signup-url{color:var(--c-text-inverse);margin:.4rem .5rem}.comment-anonymous-user h5{font-size:var(--fs-author-email);font-weight:var(--fw-author-email);font-family:var(--ff-author-email);line-height:var(--lh-author-email);color:var(--c-text);margin-bottom:1rem}.article-field-comment{margin-bottom:3.75rem}.page__article .block-field-blocknodearticlefield-content,.page__article .block-field-blocknodearticlefield-summary{font-size:16px}.page__article .embed .text-long iframe{width:100%;height:193px}@media(min-width:45em){.page__article .embed .text-long iframe{height:492px}}.page__article_blog .main main.main-content,.page__article .main main.main-content{position:relative}.page__article_blog .main main.main-content::before,.page__article .main main.main-content::before{content:"";background:var(--c-background);position:absolute;left:-50%;right:-50%;margin:0 auto;max-width:1280px;width:100%;height:100%;z-index:-1}.page__article_blog .tags-block,.page__article .tags-block{margin-bottom:48px}.prev-next{padding:32px 0;display:flex;justify-content:center}.prev-next .previous{margin-right:32px}.prev-next .previous a::before{content:"";border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;display:inline-block;height:12px;width:12px;transform:rotate(135deg);color:var(--c-secondary-green-40);margin-right:10px;vertical-align:sub}.prev-next .next a::after{content:"";border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;display:inline-block;height:12px;width:12px;transform:rotate(314deg);color:var(--c-secondary-green-40);margin-left:10px;vertical-align:middle}.prev-next a{color:var(--c-black-color);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--c-secondary-green-40);text-decoration-color:var(--c-secondary-green-40);text-decoration-thickness:2px;text-underline-offset:5px}.prev-next a:hover{opacity:.6}