a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav
,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;
box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body{line-height:1.5;font-weight:500}h1,h2,h3,h4,h5,h6{line-height:1.18;font-weight:500}.widget-title.font-schear{font-size:35px}
.widget-header>.widget-title{text-transform:uppercase}h2,h3,h4,h5,h6{margin-top:20px;margin-bottom:20px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{text-decoration:none}del
{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@-ms-viewport{width:100vw;min-width:320px;zoom:1;
user-zoom:fixed}@-o-viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}@viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}@font-face{font-family:'Marr Sans Web';src:url(../eot/marrsans-regular-web.eot);src:
url(../eot/marrsans-regular-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/marrsans-regular-web.woff2) format('woff2'),url(../woff/marrsans-regular-web.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;
font-display:swap}@font-face{font-family:'Marr Sans Web';src:url(../eot/marrsans-regularitalic-web.eot);src:url(../eot/marrsans-regularitalic-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/marrsans-regularitalic-web.woff2) 
format('woff2'),url(../woff/marrsans-regularitalic-web.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:'Marr Sans Web';src:url(../eot/marrsans-medium-web.eot);src:
url(../eot/marrsans-medium-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/marrsans-medium-web.woff2) format('woff2'),url(../woff/marrsans-medium-web.woff) format('woff');font-weight:500;font-style:normal;font-stretch:normal;font-display
:swap}@font-face{font-family:'Marr Sans Web';src:url(../eot/marrsans-bold-web.eot);src:url(../eot/marrsans-bold-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/marrsans-bold-web.woff2) format('woff2'),
url(../woff/marrsans-bold-web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:'Portrait Text Web';src:url(../eot/portraittext-regular-web.eot);src:
url(../eot/portraittext-regular-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/portraittext-regular-web.woff2) format('woff2'),url(../woff/portraittext-regular-web.woff) format('woff');font-weight:400;font-style:normal;
font-stretch:normal;font-display:swap}@font-face{font-family:'Portrait Text Web';src:url(../eot/portraittext-regularitalic-web.eot);src:url(../eot/portraittext-regularitalic-webd41d.eot#iefix) format('embedded-opentype'),
url(../woff2/portraittext-regularitalic-web.woff2) format('woff2'),url(../woff/portraittext-regularitalic-web.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:
'Portrait Text Web';src:url(../eot/portraittext-bold-web.eot);src:url(../eot/portraittext-bold-webd41d.eot#iefix) format('embedded-opentype'),url(../woff2/portraittext-bold-web.woff2) format('woff2'),
url(../woff/portraittext-bold-web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:scheargrotesk;src:url(../eot/scheargrotesk-regular.eot);src:
url(../eot/scheargrotesk-regulard41d.eot#iefix) format('embedded-opentype'),url(../woff2/scheargrotesk-regular.woff2) format('woff2'),url(../woff/scheargrotesk-regular.woff) format('woff'),url(../ttf/scheargrotesk-regular.ttf) 
format('truetype'),url(../svg/scheargrotesk-regular.svg#SchearGrotesk-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:scheargrotesk;src:url(../eot/scheargrotesk-medium.eot)
;src:url(../eot/scheargrotesk-mediumd41d.eot#iefix) format('embedded-opentype'),url(../woff2/scheargrotesk-medium.woff2) format('woff2'),url(../woff/scheargrotesk-medium.woff) format('woff'),url(../ttf/scheargrotesk-medium.ttf) 
format('truetype'),url(../svg/scheargrotesk-medium.svg#SchearGrotesk-Medium) format('svg');font-weight:500;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:scheargrotesk;src:url(../eot/scheargrotesk-semibold.eot)
;src:url(../eot/scheargrotesk-semiboldd41d.eot#iefix) format('embedded-opentype'),url(../woff2/scheargrotesk-semibold.woff2) format('woff2'),url(../woff/scheargrotesk-semibold.woff) format('woff'),url(../ttf/scheargrotesk-semibold.ttf) 
format('truetype');font-weight:600;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:scheargrotesk;src:url(../eot/scheargrotesk-bold.eot);src:url(../eot/scheargrotesk-boldd41d.eot#iefix) format('embedded-opentype'),
url(../woff2/scheargrotesk-bold.woff2) format('woff2'),url(../woff/scheargrotesk-bold.woff) format('woff'),url(../ttf/scheargrotesk-bold.ttf) format('truetype'),url(../svg/scheargrotesk-bold.svg#SchearGrotesk-Bold) format('svg');
font-weight:700;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:NewImpact;src:local('Impact');size-adjust:75%}@font-face{font-family:icomoon;src:url(../eot/icomoon226a.eot);src:url(../eot/icomoon226a.eot#iefix) 
format('embedded-opentype'),url(../ttf/icomoon226a.ttf) format('truetype'),url(../woff/icomoon226a.woff) format('woff'),url(../svg/icomoon226a.svg#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],
[class^=icon-]{font-family:icomoon!important}[class*=" icon-"],[class^=icon-]{speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-tick:before{content:"\e62d";color:#444}.icon-youtube:before{content:"\e62a"}.icon-flickr:before{content:"\e629"}.icon-phone:before{content:"\e600"}.icon-mail:before{content:"\e601"}.icon-paperclip:before{content:"\e602"}.icon-user:before{content:
"\e603"}.icon-export:before{content:"\e604"}.icon-location:before{content:"\e605"}.icon-share:before{content:"\e606"}.icon-star:before{content:"\e607"}.icon-star2:before{content:"\e608"}.icon-link:before{content:"\e60b"}.icon-microphone:before{content:
"\e60c"}.icon-statistics:before{content:"\e60e"}.icon-checkmark:before{content:"\e60f"}.icon-cross:before{content:"\e610"}.icon-info:before{content:"\e611"}.icon-cw:before{content:"\e612"}.icon-download2:before{content:"\e62c"}.icon-install:before{content
:"\e613"}.icon-play:before{content:"\e614"}.icon-resize-enlarge:before{content:"\e615"}.icon-resize-shrink:before{content:"\e616"}.icon-arrow-left:before{content:"\e609"}.icon-arrow-down:before{content:"\e617"}.icon-arrow-up:before{content:"\e618"}
.icon-arrow-right:before{content:"\e60a"}.icon-github:before{content:"\e619"}.icon-vimeo:before{content:"\e61a"}.icon-twitter:before{content:"\e91e"}.icon-linkedin:before{content:"\e620"}.icon-dribbble:before{content:"\e621"}.icon-stumbleupon:before{
content:"\e622"}.icon-lastfm:before{content:"\e623"}.icon-instagram:before{content:"\e624"}.icon-dropbox:before{content:"\e625"}.icon-skype:before{content:"\e626"}.icon-paypal:before{content:"\e627"}.icon-soundcloud:before{content:"\e628"}
.icon-account:before{content:"\e61d"}.icon-magnification:before{content:"\e61f"}.icon-burger:before{content:"\e62b"}.icon-big-d:before{content:"\e631"}.icon-week:before{content:"\e632";color:#444}.icon-design:before{content:"\e633"}.icon-short-week:before
{content:"\e60d";color:#444}.icon-crlogo:before{content:"\e907"}.icon-cr-premium-icon:before{content:"\e914"}.icon-premium-mail:before{content:"\e915"}.icon-premium-phone:before{content:"\e916"}.icon-minus:before{content:"\e905"}.icon-plus:before{content:
"\e906"}.icon-checkbox-checked:before{content:"\e903"}.icon-checkbox-unchecked:before{content:"\e904"}.icon-bullet1:before{content:"\e900"}.icon-bullet2:before{content:"\e901";color:#444}.icon-envelop:before{content:"\e945";color:#000}
.icon-facebook2:before{content:"\ea8c"}.icon-upload:before{content:"\e61e";color:#444}.icon-inspire:before{content:"\e61c";color:#444}.icon-googleplus:before{content:"\ea88"}.icon-facebook:before{content:"\ea8d"}.icon-twitter2:before{content:"\ea91"}
.icon-feed2:before{content:"\ea94"}.icon-reddit:before{content:"\eac7"}.icon-pinterest:before{content:"\ead1"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down2:before{content:"\ea3e"}
.icon-arrow-left2:before{content:"\ea40"}.icon-external:before{content:"\e902"}.icon-extra-conversation:before{content:"\e908"}.icon-extra-calender:before{content:"\e909"}.icon-extra-graph:before{content:"\e90a"}.icon-extra-cursor:before{content:"\e90b"}
.icon-extra-idea:before{content:"\e90c"}.icon-extra-notes:before{content:"\e90d"}.icon-extra-pencil:before{content:"\e90e"}.icon-extra-quote:before{content:"\e90f"}.icon-extra-reading:before{content:"\e910"}.icon-extra-search:before{content:"\e911"}
.icon-extra-arrow-left:before{content:"\e912"}.icon-extra-arrow-right:before{content:"\e913"}.icon-x:before{content:"\e91e"}.feature-mega.under-header .standfirst,.font-marr,.page-title,.widget.style-connected .widget-title,body,h1,h2,h3,h4,h5,h6{
font-family:"Marr Sans Web","Marr Sans",helvetica,Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif}#navigation .login-form-wrap .field input,#navigation .login-form.not-logged-in .menu-login-link,#navigation .login-form.not-logged-in .toggle-login
,#navigation .search-bar .search-input,.archive.author .page-title,.article-body,.font-portrait,.tagline{font-family:"Portrait Text Web","Portrait Web","Portrait Text",Georgia,'Times New Roman','Bitstream Charter',Times,serif}.font-schear,
.force-square.red-baron>.card-excerpt .block-lead>.hentry-title,.force-square.studio-sense>.card-excerpt .block-lead>.hentry-title{font-family:var(--stack-schear);line-height:.8;text-transform:uppercase;font-weight:500}
@media only screen and (min-width:640px){.columns-flex.huge-card>.card-excerpt>.block-lead .excerpt{font-family:"Portrait Web","Portrait Text",Georgia,'Times New Roman','Bitstream Charter',Times,serif}
.columns-flex.huge-card>.card-excerpt>.block-lead .hentry-title,.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-lead>.hentry-title{font-family:var(--stack-schear)}}:root{--colour-white:#ffffff;--colour-grey1:#f1f1f1;--colour-grey2:
#d4d4d4;--colour-grey3:#a5a5a5;--colour-grey4:#757575;--colour-grey5:#3a3a3a;--colour-black:#000000;--colour-pink:#eb3f93;--colour-darkred:#ce0030;--colour-red:#f04535;--colour-orange:#ffb216;--colour-yellow:#ffeb68;--colour-green:#add26d;
--colour-turquoise:#1fb9c7;--colour-navy:#007aa7;--colour-blue:#2979ff;--colour-purple:#600677;--size-massive:80px;--size-xxxlarge:68px;--size-xxlarge:48px;--size-verylarge:38px;--size-xlarge:28px;--size-large:24px;--size-medium:22px;--size-normal:18px;
--size-small:14px;--size-xsmall:12px;--stack-serif:"Portrait Text Web","Portrait Web","Portrait Text",Georgia,'Times New Roman','Bitstream Charter',Times,serif;--stack-sans-serif:"Marr Sans Web","Marr Sans",helvetica,Arial,"Bitstream Vera Sans",Helvetica,
Verdana,sans-serif;--stack-icon:'centaur','icomoon';--stack-schear:scheargrotesk,haettenschweiler,NewImpact,Charcoal,sans-serif;--font-sans-serif:normal normal 400 18px/140% var(--stack-sans-serif);--font-serif:normal normal 400 18px/140% 
var(--stack-serif);--font-sans-serif-bold:normal normal 500 18px/140% var(--stack-sans-serif);--font-serif-bold:normal normal 500 18px/140% var(--stack-serif);--font-schear:normal normal 500 18px/140% var(--stack-schear)}@-webkit-keyframes pulse{0%,100%{
-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}}.screen-reader-text{position:
absolute!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{clip:auto!important}.screen-reader-text:active,.screen-reader-text:focus,
.screen-reader-text:hover{background-color:var(--colour-grey1);border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:var(--colour-blue);display:block;font-size:14px;font-weight:700;height:auto;left:5px
;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button,button,input[type=button],input[type=reset],input[type=submit]{font:var(--font-sans-serif-bold);font-weight:700;font-size:var(--size-large);
text-align:center;text-transform:uppercase;vertical-align:baseline;cursor:pointer;padding:0 20px;line-height:50px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:0;text-decoration:none;-webkit-appearance:
none;-moz-appearance:none;appearance:none;-webkit-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms;opacity:1}button:hover{cursor:pointer}.button.outline,button.outline,input[type=button].outline,input[type=reset].outline,
input[type=submit].outline{background-color:transparent;color:inherit;border:solid 1px;line-height:48px}@media only screen and (min-width:520px){.nav-links .button,.widget .button{width:auto;position:relative}}button,input,select,textarea{font-size:100%;
margin:0;vertical-align:baseline}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}.button,button,input[type=button],input[type=reset],input[type=submit]{cursor:
pointer;padding:0 20px;font-size:18px;line-height:50px;color:var(--colour-white);background:var(--colour-black);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:0;text-decoration:none;-webkit-appearance:none;
-moz-appearance:none;appearance:none;font-weight:500;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1;text-align:center;text-transform:uppercase;font-weight:700}.button.outline,button.outline,
input[type=button].outline,input[type=reset].outline,input[type=submit].outline{background-color:transparent;color:inherit;border:solid 1px;line-height:48px}.button.disabled,button.disabled,input[type=button].disabled,input[type=reset].disabled,
input[type=submit].disabled{cursor:wait;opacity:.25}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--colour-grey3)}.button:focus,button:active,button:focus,input[type=button]:active,
input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{color:var(--colour-grey3)}.button.blue,.button.blue:active,.button.blue:focus,.button.blue:hover,.button.blue:visited,button.blue,
input[type=button].blue,input[type=reset].blue,input[type=submit].blue{background:var(--colour-blue)}.button.dark-blue,button.dark-blue,input[type=button].dark-blue,input[type=reset].dark-blue,input[type=submit].dark-blue{background:var(--colour-navy);
color:var(--colour-white)}a.button.dark-blue,a.button.dark-blue:active,a.button.dark-blue:hover,a.button.dark-blue:link,a.button.dark-blue:visited{color:var(--colour-white)}.button.black,button.black,input[type=button].black,input[type=reset].black,
input[type=submit].black{background:var(--colour-grey5);color:var(--colour-white)}a.button.black,a.button.black:active,a.button.black:hover,a.button.black:link,a.button.black:visited{color:var(--colour-white)}.button.white,.button.white:active,
.button.white:focus,.button.white:hover,.button.white:visited,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white{background:var(--colour-white);color:var(--colour-grey5)}.button.grey,.button.grey:active,
.button.grey:focus,.button.grey:hover,.button.grey:visited,button.grey,input[type=button].grey,input[type=reset].grey,input[type=submit].grey{background:var(--colour-grey4);border:1px solid var(--colour-grey4)}.button.red,.button.red:active,
.button.red:focus,.button.red:hover,.button.red:visited,button.red,input[type=button].red,input[type=reset].red,input[type=submit].red{background:var(--colour-darkred);color:var(--colour-grey1)}input[type=checkbox],input[type=radio]{padding:0}
input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.site-wrap input[type=email],.site-wrap input[type=password],
.site-wrap input[type=search],.site-wrap input[type=tel],.site-wrap input[type=text],.site-wrap input[type=url],.site-wrap textarea{font-size:var(--size-medium);line-height:20px;padding:10px 15px;border:1px solid var(--colour-grey2);background:
var(--colour-white);color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;z-index:2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.site-wrap input[type=email]:focus,
.site-wrap input[type=password]:focus,.site-wrap input[type=search]:focus,.site-wrap input[type=tel]:focus,.site-wrap input[type=text]:focus,.site-wrap input[type=url]:focus,.site-wrap select:focus,.site-wrap textarea:focus{border-color:
var(--colour-grey3)}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border-color:var(--colour-grey4)}::-webkit-search-cancel-button{
-webkit-appearance:none}main input[type=email],main input[type=password],main input[type=search],main input[type=text],main input[type=url],main textarea{font-size:18px;line-height:20px;padding:10px 15px;border:1px solid var(--colour-grey3);background:
var(--colour-white);color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;z-index:2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main input[type=email]:focus,
main input[type=password]:focus,main input[type=search]:focus,main input[type=text]:focus,main input[type=url]:focus,main select:focus,main textarea:focus{border-color:var(--colour-grey3)}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:
100%}label{position:relative;cursor:pointer;overflow:hidden;display:inline-block}label sup{color:red}.inline-label{position:relative}.inline-label label{line-height:1.5;color:var(--colour-grey4);margin:1px 0;font-size:16px}[type=checkbox]:checked,
[type=checkbox]:not(:checked){position:relative;left:0;top:0;cursor:pointer;margin-right:6px;width:25px;height:25px;display:inline-block;vertical-align:middle;-webkit-appearance:none;border:0}::-ms-check{margin-left:0;margin-right:0;width:15px;height:15px
;padding:4px;border:1px solid var(--colour-grey3);background:var(--colour-white);border-radius:5px;box-shadow:inset 0 3px 0 rgba(0,0,0,.1);color:var(--colour-green)}[type=checkbox]:checked:before,[type=checkbox]:not(:checked):before{content:'';position:
absolute;left:0;top:0;width:25px;height:25px;border:1px solid var(--colour-grey3);background:var(--colour-white);border-radius:5px;-webkit-box-shadow:inset 0 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 0 rgba(0,0,0,.1)}[type=checkbox]:checked:after,
[type=checkbox]:not(:checked):after{font-family:icomoon;content:'\e62d';position:absolute;top:0;left:0;vertical-align:middle;font-size:13px;width:25px;line-height:26px;text-align:center;color:var(--colour-grey4);-webkit-transition:all .2s;-o-transition:
all .2s;transition:all .2s}[type=checkbox]:not(:checked):after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
[type=checkbox]:disabled:checked:before,[type=checkbox]:disabled:not(:checked):before{-webkit-box-shadow:none;box-shadow:none;border-color:var(--colour-grey3);background-color:var(--colour-grey2)}[type=checkbox]:disabled:checked:after{color:
var(--colour-grey4)}[type=checkbox]:disabled{color:var(--colour-grey3)}[type=checkbox]:checked:focus:before,[type=checkbox]:not(:checked):focus:before{border:1px solid var(--colour-grey4)}[type=checkbox]:active,[type=checkbox]:focus{outline:0}
[type=radio]:checked,[type=radio]:not(:checked){position:relative;left:0;top:0;cursor:pointer;margin-right:15px;height:25px;vertical-align:middle}[type=radio]:checked:before,[type=radio]:not(:checked):before{content:'';position:absolute;left:0;top:0;width
:25px;height:25px;border:1px solid var(--colour-grey3);background:var(--colour-white);border-radius:100px;-webkit-box-shadow:inset 0 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 0 rgba(0,0,0,.1)}[type=radio]:checked:after,[type=radio]:not(:checked):after{
content:'';position:absolute;top:7px;left:7px;vertical-align:middle;width:11px;height:11px;text-align:center;background-color:var(--colour-green);border-radius:100px;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 rgba(0,0,0,.2);
-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}[type=radio]:not(:checked):after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked:after{opacity:1;-webkit-transform:scale(1);
-ms-transform:scale(1);transform:scale(1)}[type=radio]:disabled:checked:before,[type=radio]:disabled:not(:checked):before{-webkit-box-shadow:none;box-shadow:none;border-color:var(--colour-grey3);background-color:var(--colour-grey2)}
[type=radio]:disabled:checked:after{color:var(--colour-grey4)}[type=radio]:disabled{color:var(--colour-grey3)}[type=radio]:checked:focus:before,[type=radio]:not(:checked):focus:before{border:1px solid var(--colour-grey4)}[type=radio]:active,
[type=radio]:focus{outline:0}.fancy-select{position:relative;display:inline-block}.fancy-select select::-ms-expand{display:none}.fancy-select select{font-size:inherit;line-height:22px;height:42px;padding:8px 55px 9px 15px;border:1px solid 
var(--colour-grey3);background:0 0;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.fancy-select:after{right:1px;bottom:1px;width:40px;padding-right:2px;border-left:1px solid var(--colour-grey3);position:absolute;display:inline-block;font-family:icomoon;content:'\e617';font-size:125%;line-height:40px;text-align:center;font-weight:400;
vertical-align:middle;z-index:1;background:var(--colour-white);cursor:pointer}.fancy-select select:focus{border-color:var(--colour-grey3)}.lt-ie10 .fancy-select select{padding-right:15px}.lt-ie10 .fancy-select:after{display:none}
.field-error input[type=email],.field-error input[type=password],.field-error input[type=text]{background-color:var(--colour-grey1);border-color:var(--colour-darkred)}.login-error,.message.error{border:1px solid var(--colour-darkred);padding:0 15px;
line-height:2;margin-bottom:20px}.message.success{color:var(--colour-grey4)}.message.success:before{display:inline-block;font-family:icomoon;vertical-align:middle;content:'\e62d';text-align:center;font-size:16px;color:var(--colour-green);border:1px solid 
var(--colour-green);border-radius:100px;width:36px;height:36px;line-height:34px;margin-right:15px}body,html{min-width:300px;height:100%;scroll-behavior:smooth}.site-wrap{min-height:100%;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;
-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1px}#head{height:80px;margin-bottom:60px;border-bottom:solid 1px var(--colour-grey2);position:relative;
-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;z-index:2}.main-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 20px}.main-body .under-header:first-child{padding:100px 0 20px;margin:-140px -20px 40px;position:relative;z-index:1;
border-bottom:solid 1px var(--colour-grey2);background-size:cover;background-position:center center;min-height:300px}.main-body .under-header:first-child .colourised{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}
.main-body .under-header:first-child .meta-wrap{position:relative;z-index:1;max-width:780px;margin:auto;min-width:300px;padding:1rem}.title-wrap{line-height:0}.title-wrap>h1{font-size:80px;display:inline;line-height:1}
.main-body .feature-plus.under-header:first-child .meta-wrap{min-height:100%}.main-body .under-header:first-child .meta-wrap .article-meta.coloured-c{display:inline}.main-body .feature-plus.under-header:first-child .meta-wrap .title-wrap{margin-bottom:
20px}.main-body .under-header.feature-mega:first-child{border-bottom:0 none;overflow:hidden;min-height:max(320px,100vh);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content}
.main-body .under-header.feature-plus:first-child,.main-body .under-header.feature-special:first-child,.main-body .under-header.feature:first-child{max-height:100vh;border-bottom:0 none;height:600px;overflow:hidden}.feature-mega.under-header .page-title,
.feature-special+.entry-content .page-title{font-size:max(32px,min(min(10vw,12.666vh),110px));margin-bottom:40px}.feature-mega.under-header .title-wrap{margin-bottom:max(10px,min(3vh,40px))}.feature-mega.under-header .standfirst{margin-bottom:1em;
font-style:normal}.skip-this{display:block;border:solid 1px;line-height:1;z-index:1}.skip-this>span{line-height:40px;width:40px;height:40px;display:block;font-size:20px}@media only screen and (min-width:700px) and (min-height:600px){.skip-this>span{
line-height:50px;width:50px;height:50px;font-size:30px}}.main-body .under-header.feature-mega:first-child figure.lead-image,.main-body .under-header.feature-plus:first-child figure.lead-image,
.main-body .under-header.feature-special:first-child figure.lead-image,.main-body .under-header.feature:first-child figure.lead-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.main-body .under-header:first-child figure.lead-image>img{
display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.colourised svg{display:block;width:100%;height:100%}.entry-content{max-width:1260px;margin:20px auto}.entry-content{display:-webkit-box;display:-ms-flexbox;display:flex;
-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content>main#content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox
;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.entry-content>main#content>article{margin-bottom:20px;max-width:700px;
-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;width:280px;min-width:0}.entry-content.wide-content>main#content>article{max-width:780px}.entry-content.wider-content>main#content>article{max-width:940px}.entry-content.no-sidebar>main#content>article,
.entry-content.wide-content>main#content>article,.entry-content.wider-content>main#content>article{-ms-flex-preferred-size:100%;flex-basis:100%}.sharing{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:
1;min-height:60px;margin-bottom:30px}.flex-container-quarts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:
-10px}.flex-container-quarts>.max-1{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:260px;margin:0}.flex-container-quarts>.max-2{-webkit-box-flex:2;-ms-flex:2 1 50%;flex:2 1 50%;min-width:260px;margin:0}.flex-container-quarts>.max-3{
-webkit-box-flex:3;-ms-flex:3 1 75%;flex:3 1 75%;min-width:260px;margin:0}.flex-container-quarts>.max-4{-webkit-box-flex:4;-ms-flex:4 1 100%;flex:4 1 100%;min-width:260px;margin:0}.ajax_data{display:none}.sidebar{display:-webkit-box;display:-ms-flexbox;
display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:260px;max-width:720px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;
-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wide-content .sidebar{max-width:800px}.wider-content .sidebar{max-width:960px}.sidebar>.widget-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 10px;width:250px;
-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:sticky;top:0}.sidebar>.widget-group.bottom{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.widget{margin:40px auto 20px;min-width:250px;max-width:1260px;overflow:hidden}
.piano-masthead .widget{margin:0 auto}.sidebar .widget{margin:0 0 20px}.sub-content{clear:both}:not(.widget-group)>.widget.widget-styled{max-width:none;margin:0 -20px 20px;padding:20px}@media only screen and (min-width:768px){
:not(.widget-group)>.widget.widget-styled{padding:40px}}.sub-content .widget.widget-styled:last-child{margin-bottom:-50px}.widget.widget-styled+.widget.widget-styled{margin-top:-20px}.flex-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;
-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:-20px auto 0}.flex-widgets>.flex-left{-webkit-box-flex:16;-ms-flex:16 1 780px;flex:16 1 780px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden}.flex-widgets>.flex-right{
-webkit-box-flex:5;-ms-flex:5 1 250px;flex:5 1 250px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;overflow:hidden}.flex-widgets>.widget-group{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;
-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-widgets>.widget-group>.widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;
flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.anti-gutter{margin:0 -10px}.main-body>.widget-area>.widget.widget-styled:last-child{margin-bottom:-50px}.widget.centaur-html-widget{border-top:solid .25rem 
var(--colour-grey3);padding-top:2rem;border:solid 1px var(--colour-grey2);color:var(--colour-black);padding-top:10px;text-align:center}.widget.centaur-html-widget .widgettitle{text-align:center;position:relative;overflow:hidden;max-width:100%;margin:0 
auto}.centaur-html-widget.default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.centaur-html-widget.default>:not(.sectioned):not(iframe){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.centaur-html-widget__content{height:100%;text-align:left}.widget.centaur-html-widget .widget-title.widget-title-section{display:block}
.centaur-html-widget__content div.gallery figure.gallery-item{-webkit-box-flex:1;-ms-flex:1 1 130px;flex:1 1 130px;max-width:150px;margin:auto}.centaur-html-widget__content figcaption{display:none}.centaur-html-widget__content div.sectioned{
-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;
flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.centaur-html-widget__content div.sectioned>section{-webkit-box-flex:1;-ms-flex:1 1 400px;
flex:1 1 400px;padding:20px 3.4vw;min-width:280px}.centaur-html-widget__content div.sectioned>section h3{font-family:var(--font-sans-serif);font-size:16px}.centaur-html-widget__content div.sectioned>section form{max-width:725px}
.centaur-html-widget__content div.sectioned>section form .form_group{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin-bottom:15px}.centaur-html-widget__content div.sectioned>section form .form_group input,
.centaur-html-widget__content div.sectioned>section form .form_group select,.centaur-html-widget__content div.sectioned>section form .form_group textarea{padding:8px 13px}.centaur-html-widget__content div.sectioned>section form input[type=submit]{
margin-top:10px;background:var(--colour-red);border:0;color:var(--colour-white);line-height:normal;padding:15px 20px 10px 20px}.centaur-html-widget__content div.sectioned>section form .gdpr{font-size:12px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}
.centaur-html-widget__content div.sectioned>section form .submit_wrapper{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.centaur-html-widget__content div.sectioned>section:empty{display:none}.centaur-html-widget__content .centaur-html-widget blockquote{
font-size:var(--size-small)}.centaur-html-widget__content blockquote::before{content:"\201C";font-family:var(--font-sans-serif);font-size:40px;font-weight:900}.widget.centaur-html-widget .widget-title,.widget.centaur-html-widget .widgettitle{font-family:
var(--stack-schear);margin:10px 10px 8px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;display:inline-block;border-bottom:solid 5px;padding:5px 0;font-size:52px;line-height:.8;text-transform:
uppercase;font-weight:700}.widget.centaur-html-widget .g-recaptcha{width:100%}.widget.image-widget-extensions-exacteditions .link-expiry-date{font-size:medium;margin-top:5px}@media screen and (min-width:550px){
.centaur-html-widget__content div.sectioned>section form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.centaur-html-widget__content div.sectioned>section form .g-recaptcha{margin-right:10px}
.centaur-html-widget__content div.sectioned>section form .form_group:nth-child(odd){margin-right:15px}.centaur-html-widget__content div.sectioned>section form .gdpr{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}}@media screen and (min-width:1000px){
.centaur-html-widget .centaur-html-widget__content section:nth-child(2n){-webkit-box-flex:6;-ms-flex:6;flex:6}}.archive.author .page-title{font-size:40px;line-height:1.2;font-weight:500;font-style:italic;color:var(--colour-red)}
.archive-meta.under-header .page-title{margin:10px;padding:.1em 0;line-height:1}.archive-meta.under-header .description{font-size:18px;padding:10px 20px}.archive-meta.under-header .social-icons{color:var(--colour-grey4);margin-top:20px}.meta-wrap{margin:0
 auto;display:table;width:100%;min-height:140px}.meta-wrap>.vc{display:table-cell;vertical-align:middle;max-width:calc(100vw - 80px);overflow:hidden;padding:0 40px}div.boxout{padding:20px;margin:40px auto;background:inherit;color:inherit;clear:both;
position:relative;z-index:1;font-size:120%;font-weight:500;max-width:90%;line-height:1.2}div.boxout:after,div.boxout:before{content:'';position:absolute;top:0;bottom:0;border:solid 4px;width:20px}div.boxout:before{left:0;border-width:4px 0 4px 4px}
div.boxout:after{right:0;border-width:4px 4px 4px 0}div.boxout>:first-child{background-color:inherit;margin-top:0}div.boxout>:last-child{margin-bottom:0}div.boxout>:first-child:after,div.boxout>:first-child:before{content:'';position:absolute;top:20px;
width:4px;bottom:20px;background-color:inherit;z-index:1}div.boxout>:first-child:after{right:0}div.boxout>:first-child:before{left:0}.breakout-box{padding:10px 24px;background:var(--colour-grey1);clear:both;position:relative;z-index:0;margin-bottom:20px}
figure,img{max-width:100%;height:auto}.overlay>.overlay-box img{height:100%}.wide-content article.single-post .media.aligncenter img,.wide-content article.single-post .wide img,.wide-content article.single-post figure.aligncenter img,
.wider-content article.single-post .media.aligncenter img,.wider-content article.single-post .wide img,.wider-content article.single-post figure.aligncenter img{width:100%;display:block}.wide-content article.single-post .media.aligncenter,
.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,.wider-content article.single-post .media.aligncenter,.wider-content article.single-post .wide,.wider-content article.single-post figure.aligncenter{width:
auto!important}.wide-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,.wider-content article.single-post .media.aligncenter,.wider-content article.single-post .wide
,.wider-content article.single-post figure.aligncenter{margin-left:-20px;margin-right:-20px;max-width:100vw;min-width:300px}.breakout-box{overflow:hidden;padding:40px}.breakout-box>p:last-child{margin-bottom:0}.breakout-box>p:first-child{margin-top:0}
.wide-content article.single-post .breakout-box+.media.aligncenter,.wide-content article.single-post .breakout-box+figure.aligncenter,.wider-content article.single-post .breakout-box+.media.aligncenter,
.wider-content article.single-post .breakout-box+figure.aligncenter{margin-top:-20px}.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:-20px;margin-right:-20px;max-width:100vw;min-width:300px}
.feature-mega+.wide-content article.single-post .breakout-box:first-child{margin-top:-140px;padding-top:140px}@media only screen and (min-width:520px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{
margin-left:-100px;margin-right:-20px;padding-left:100px;padding-right:20px}.feature-mega+.wide-content article.single-post .breakout-box:first-child{margin-top:-40px;padding-top:40px}
.feature-mega+.wide-content article.single-post .media.aligncenter:first-child,.feature-mega+.wide-content article.single-post figure.aligncenter:first-child{margin-top:-40px}}@media only screen and (min-width:700px){
.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:-140px;margin-right:-60px;padding-left:160px;padding-right:80px}}@media only screen and (min-width:900px){
.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-right:calc(0% - ((100vw - 100%)/ 2));margin-left:calc(0% - ((100vw + 80px - 100%)/ 2));padding-right:calc((100vw - 100%)/ 2);padding-left:
calc((100vw + 80px - 100%)/ 2)}}@media only screen and (min-width:1150px){.wide-content article.single-post .breakout-box,.wider-content article.single-post .breakout-box{margin-left:calc(0% - ((100vw - 100%)/ 2));margin-right:
calc(0% - ((100vw - 100%)/ 2));padding-left:calc((100vw - 100%)/ 2);padding-right:calc((100vw - 100%)/ 2)}}.nav-head-wrap,.site-branding{max-width:1300px;padding:0 70px 0 20px;margin:0 auto -40px;height:118px;position:relative}.nav-head-wrap,
.site-branding.with-toggles-2{padding:0 50px 0 20px}.nav-head-wrap,.site-branding.with-toggles-3{padding:0 90px 0 20px}@media only screen and (min-width:700px){.nav-head-wrap,.site-branding{max-width:1380px;padding:0 60px 0 60px}.nav-head-wrap,
.site-branding.with-toggles-2{padding:0 60px 0 60px}.nav-head-wrap,.site-branding.with-toggles-3{padding:0 100px 0 60px}}.site-branding{overflow:hidden}.site-title{background-color:transparent;color:var(--colour-black);padding:0;display:inline-block;
overflow:hidden;position:relative;z-index:6}.tagline{float:right;color:var(--colour-grey3);font-size:24px;font-style:italic;margin:0 70px 0 20px;white-space:nowrap;line-height:80px;z-index:10;position:relative}.site-title .icon-crlogo{font-size:85px;
line-height:1;display:block}@media screen and (min-height:530px){.site-title .icon-crlogo{font-size:120px}.main-body .under-header:first-child{padding:120px 0 40px}}.site-title .site-name{position:absolute}.site-title .icon-crlogo:after{content:'';display
:block;position:absolute;top:2px;bottom:2px;right:2px;left:2px;background-color:var(--colour-white);z-index:-1}.site-title a{color:inherit;text-decoration:none}#navigation{position:fixed;top:0;bottom:0;right:0;width:0;background-color:#fff;color:#000;
z-index:100021;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;
transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform-origin:right top 0;-ms-transform-origin:right top 0;transform-origin:right top 0;visibility:hidden}html.js body.show-navigation #navigation,
html.no-js #header-login:target,html.no-js #navigation:target{display:block;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);width:100%;min-width:320px;visibility:visible}
#head .floaty-wrapper.toggle-group{position:absolute!important}#head .floaty-wrapper.toggle-group{top:25px;bottom:25px;width:100%;right:0}.toggles{max-width:1420px;padding:0 13px;margin:0 auto;position:absolute;top:25px;left:0;right:0;width:100%;z-index:0
;pointer-events:none;height:30px}#head .floaty-wrapper.toggle-group .toggles{top:0!important}@media only screen and (min-width:700px){#head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:25px!important}
.admin-bar #head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:71px!important}.toggles.sticky-fixed{position:fixed}}@media only screen and (min-width:783px){.admin-bar #head .floaty-wrapper.toggle-group .toggles.sticky-fixed{top:57px!important}}
.toggles a{pointer-events:all}.toggles a.focus-visible{outline:1px dashed var(--colour-black)}.toggles a:focus-visible{outline:1px dashed var(--colour-black)}.toggles a.icon-burger{display:block;width:32px;height:30px;overflow:hidden;float:right;padding:
5px;text-align:center;line-height:20px;font-size:22px;background-color:rgba(255,255,255,.3);border-radius:2px}.toggles a.icon-burger>span{position:absolute;top:-100em;left:0}.toggles a.icon-magnification,.toggles a.icon-user{display:block;width:32px;
height:30px;overflow:hidden;float:right;padding:5px;margin-right:5px;text-align:center;line-height:20px;font-size:22px;background-color:rgba(255,255,255,.3);border-radius:2px;opacity:1;visibility:visible}.toggles a.icon-magnification>span,
.toggles a.icon-user>span{position:absolute;top:-100em;left:0}.toggles.sticky-fixed a.icon-magnification,.toggles.sticky-fixed a.icon-user{opacity:0;visibility:hidden}#navigation .nav-header{border-bottom:solid 1px var(--colour-grey2);background-color:
inherit;min-height:80px;z-index:0}#navigation .login-form,#navigation .search-bar{display:block;position:absolute;top:0;width:20px;right:80px;bottom:40px;padding:20px 0;line-height:40px;background-color:#fff;-webkit-transition:all .5s;-o-transition:all 
.5s;transition:all .5s;z-index:8}#navigation .login-form{right:140px}#navigation .login-form .menu-login-link,#navigation .login-form .toggle-login,#navigation .search-bar .toggle-search{display:inline-block;font-size:20px;width:20px;height:20px;
line-height:1;overflow:hidden;text-decoration:none;vertical-align:middle;color:var(--colour-blue);white-space:nowrap}#navigation .login-form .menu-login-link>span,#navigation .login-form .toggle-login>span,#navigation .search-bar .toggle-search>span{
margin-right:30px;display:inline-block}#navigation .login-form-wrap,#navigation .search-form{position:absolute;left:40px;right:0;top:0;text-align:center;white-space:nowrap;overflow:hidden;padding:19px 0}#navigation .login-form-wrap .field input,
#navigation .login-form.not-logged-in .menu-login-link,#navigation .login-form.not-logged-in .toggle-login,#navigation .search-bar .search-input{font-style:italic;font-weight:lighter}#navigation .login-form.not-logged-in .login-form-wrap{height:60px;
-webkit-transition:height .2s;-o-transition:height .2s;transition:height .2s}.show-login #navigation .login-form.not-logged-in .login-form-wrap{padding:19px 10px;height:auto;background-color:var(--colour-white);border:solid 1px var(--colour-grey2);margin:
10px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#navigation .login-form .login-form-wrap>a.account-link,#navigation .login-form .login-form-wrap>a.logout-link{font-size:18px;margin-right:1em;color:var(--colour-grey4)}
#navigation .field-submit .button,#navigation .field-submit input{background-color:var(--colour-white);border:0 none;line-height:1.5;padding:0;margin:0 10px;color:var(--colour-blue);text-decoration:underline}#navigation .field-submit .button:hover,
#navigation .field-submit input:hover{color:var(--colour-black)}#navigation .field-submit{text-align:left;margin-top:20px}#navigation .login-form-wrap .field input,#navigation .search-bar .search-input{width:100%;max-width:calc(100% - 32px);border:0 none;
color:var(--colour-grey2);border-bottom:solid 1px}#navigation .search-bar .search-input{font-size:24px;line-height:28px}#navigation .login-form-wrap .field input{font-size:24px;line-height:1.6}#navigation .search-bar .search-input+button{position:absolute
;right:0;top:24px;background-color:var(--colour-white);color:var(--colour-grey2);padding:0 5px;line-height:28px}#navigation .search-bar .search-input+button .submit-text{display:none}#navigation .login-form-wrap .field input:focus,
#navigation .search-bar .search-input:focus,#navigation .search-bar .search-input:focus+button{color:var(--colour-black)}.show-login #navigation .login-form,.show-search #navigation .search-bar{right:20px;width:calc(100% - 40px);z-index:10}
#navigation .login-form .menu-login-link.active>.icon-account:before,#navigation .login-form .toggle-login.active>.icon-account:before,#navigation .search-bar .toggle-search.active>.icon-magnification:before{content:"\e610"}li>span.menu-item-title{color:
var(--colour-blue);font-size:18px}@media only screen and (min-width:520px){.show-login #navigation .login-form,.show-search #navigation .search-bar{width:calc(100% - 210px)}}@media only screen and (min-width:768px){#navigation .login-form,
#navigation .search-bar,.show-login #navigation .login-form,.show-search #navigation .search-bar{left:200px;width:calc((100% - 280px)/ 2);right:auto}#navigation .login-form,.show-login #navigation .login-form{left:calc(160px + ((100% - 170px)/ 2))}
#navigation .login-form.not-logged-in .login-form-wrap{padding:0;height:0}body.show-login #navigation .login-form.not-logged-in .menu-login-link.paino-login,body.show-login #navigation .login-form.not-logged-in .toggle-login.paino-login,
body:not(.show-login) #navigation .login-form.not-logged-in .menu-login-link,body:not(.show-login) #navigation .login-form.not-logged-in .toggle-login{width:auto;overflow:visible}#navigation .login-form-wrap,#navigation .search-form{text-align:left}
#navigation .login-form .menu-login-link.active>.icon-account:before,#navigation .login-form .toggle-login.active>.icon-account:before{content:"\e61d"}#navigation .search-bar .toggle-search.active>.icon-magnification:before{content:"\e61f"}}ul.menu-header
{position:absolute;right:120px;top:30px;z-index:6}ul.menu-header li{float:left;font-size:18px;margin-right:1em;color:var(--colour-grey4)}@media only screen and (max-width:700px){ul.menu-header li:nth-last-child(1){display:none}}
@media only screen and (max-width:640px){ul.menu-header{display:none}}ul.menu-header li:nth-last-child(5),ul.menu-header li:nth-last-child(6){display:none}@media only screen and (max-width:900px){ul.menu-header li:nth-last-child(4){display:none}}
@media only screen and (max-width:800px){ul.menu-header li:nth-last-child(3){display:none}}@media only screen and (max-width:700px){ul.menu-header li:nth-last-child(2){display:none}}@media only screen and (max-width:640px){ul.menu-header{display:none}}
.menu-header li a.focus-visible{outline:1px dashed var(--colour-black)}.menu-header li a:focus-visible{outline:1px dashed var(--colour-black)}.topload-navigation{max-width:1380px;min-width:320px;position:relative;margin:0 auto;padding:120px 20px 20px}
.topload-navigation>.close{position:absolute;top:30px;right:20px;font-size:20px;width:20px;height:20px;line-height:20px;overflow:hidden}.topload-navigation>.close{position:absolute;top:-50px;right:20px;font-size:20px;width:20px;height:20px;line-height:
20px;overflow:hidden}.topload-navigation ul{list-style-type:none;margin:0;padding:0}.topload-navigation>.menu{list-style-type:none;overflow:hidden;min-width:280px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:
horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.topload-navigation>.menu>li{color:var(--colour-grey4);-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px}
.topload-navigation>.menu>li>.sub-menu li{margin:20px 0 0}.topload-navigation>.menu li.has-icon{float:left;padding-right:20px}.topload-navigation>.menu li.has-icon [class*=" icon-"],.topload-navigation>.menu li.has-icon [class^=icon-]{font-size:26px}
.topload-navigation>.menu li.has-icon [class*=" icon-"]~span,.topload-navigation>.menu li.has-icon [class^=icon-]~span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.topload-navigation>.menu>li>.sub-menu li a.focus-visible{
text-decoration:underline}.topload-navigation>.menu>li>.sub-menu li a:focus-visible{text-decoration:underline}.topload-navigation>.close.focus-visible{outline:1px dashed var(--colour-black)}.topload-navigation>.close:focus-visible{outline:1px dashed 
var(--colour-black)}.sharing>ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--size-large);margin:0 0 
1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sharing>ul>li{border:solid 1px var(--colour-grey2);line-height:1;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;
-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin-bottom:-1px;color:var(--colour-grey4)}.sharing>ul>li:focus,.sharing>ul>li:hover{color:
var(--colour-black);text-decoration:none}.sharing>ul>li a{display:block;text-decoration:none;height:1em;width:1em}.sharing>ul>li a.focus-visible{color:var(--colour-black);outline:1px dashed var(--colour-black);outline-offset:15px}
.sharing>ul>li a:focus-visible{color:var(--colour-black);outline:1px dashed var(--colour-black);outline-offset:15px}.sharing [class*=" icon-"]~.text,.sharing [class^=icon-]~.text{display:none}footer.site-footer{background-color:var(--colour-black);color:
var(--colour-white);clear:both;margin-top:50px}footer.site-footer a{color:inherit}footer.site-footer a.focus-visible{outline:1px dashed}footer.site-footer a:focus-visible{outline:1px dashed}footer.site-footer .nav-footer{background:var(--colour-grey5);
text-align:center;overflow:hidden}footer.site-footer .nav-footer>ul{list-style-type:none;margin:10px;padding:0;line-height:30px}footer.site-footer .nav-footer>ul>li{display:inline-block;margin:0 10px}footer.site-footer .menu-social{font-size:30px}
footer.site-footer .menu-footer a.focus-visible,footer.site-footer .menu-social a.focus-visible{outline:1px dashed var(--colour-grey3);outline-offset:5px}footer.site-footer .menu-footer a:focus-visible,footer.site-footer .menu-social a:focus-visible{
outline:1px dashed var(--colour-grey3);outline-offset:5px}footer.site-footer .menu-social a>[class^=icon-]+.menu-item-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}footer.site-footer>.site-info{font-size:75%;
font-weight:500;overflow:hidden;text-align:center;background-color:var(--colour-black)}footer.site-footer>.site-info>.left-side,footer.site-footer>.site-info>address{margin:10px 20px}footer.site-footer>.site-info p{margin:0}
.widget.widget-styled.widget-dark{background-color:var(--colour-black);color:var(--colour-white)}.widget.widget-styled.widget-grey{background-color:var(--colour-grey1);color:var(--colour-black)}.widget.widget-styled.widget-pink{background-color:
var(--colour-pink);color:var(--colour-white)}.widget.widget-styled.widget-darkred{background-color:var(--colour-darkred);color:var(--colour-white)}.widget.widget-styled.widget-red{background-color:var(--colour-red);color:var(--colour-white)}
.widget.widget-styled.widget-orange{background-color:var(--colour-orange);color:var(--colour-white)}.widget.widget-styled.widget-yellow{background-color:var(--colour-yellow);color:var(--colour-black)}.widget.widget-styled.widget-green{background-color:
var(--colour-green);color:var(--colour-white)}.widget.widget-styled.widget-turquoise{background-color:var(--colour-turquoise);color:var(--colour-white)}.widget.widget-styled.widget-navy{background-color:var(--colour-navy);color:var(--colour-white)}
.widget.widget-styled.widget-blue{background-color:var(--colour-blue);color:var(--colour-white)}.widget.widget-styled.widget-purple{background-color:var(--colour-purple);color:var(--colour-white)}.widget.widget-styled.widget-black{background-color:
var(--colour-black);color:var(--colour-white)}.archive-constraint,.widget-wrap{max-width:1260px;margin:0 auto;overflow:hidden;width:100%}.widget.small-cards>.widget-wrap,.widget.style-connected>.widget-wrap{padding:10px 10px 0;border:solid 1px 
var(--colour-grey2);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;
flex-wrap:wrap}.widget.small-cards .widget-title,.widget.style-connected .widget-title{padding:8px;border-top:solid 5px;text-transform:none;line-height:1.1}.icit-analytic .tabs,.widget.small-cards .widget-title,.widget.style-connected .widget-title{
border-bottom:solid 1px var(--colour-grey2);margin:10px 10px 8px;display:block;overflow:hidden;font-size:22px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;line-height:1.5}.icit-analytic .tabs{display:-webkit-box;
display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns-flex{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;max-width:calc(100% + 20px)}.columns-flex>.card-excerpt{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 
240px;min-width:240px}.widget-group.flex-left .columns-flex>.card-excerpt{max-width:460px}.columns-float{margin:-10px;overflow:hidden}.columns-float>.card-excerpt{float:left;min-width:200px;width:calc(100% - 20px)}@media only screen and (min-width:560px){
.columns-float>.card-excerpt{width:calc(50% - 20px)}.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child,.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child{width:calc(100% - 20px)}}
@media only screen and (min-width:900px){.columns-float>.card-excerpt{width:calc(33.33% - 20px);clear:none}.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child,
.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child{width:calc(66.6% - 20px)}.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child~.card-excerpt:nth-child(4),
.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child~.card-excerpt:nth-child(4){clear:left}}@media only screen and (min-width:1160px){.columns-float>.card-excerpt{width:calc(25% - 20px);clear:none}
.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child,.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child{width:calc(50% - 20px)}
.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child~.card-excerpt:nth-child(4),.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child~.card-excerpt:nth-child(4){clear:none}
.columns-float.large-square-lead.force-square.red-baron>.card-excerpt:first-child~.card-excerpt:nth-child(6),.columns-float.large-square-lead.force-square>.card-excerpt.has-thumbnail:first-child~.card-excerpt:nth-child(6){clear:left}}.card-excerpt{float:
left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px;width:300px;border:solid 1px var(--colour-grey2);background-color:#fff;color:
#000;min-width:200px;position:relative}.card-excerpt>.block-lead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;
flex-direction:column;padding:20px;line-height:1.1;min-height:170px}.card-excerpt>.block-lead .sponsor-block-logo{position:absolute;top:0;left:0;right:0;padding:5px;background:rgba(0,0,0,.6);width:100%;color:var(--colour-white);font-size:14px;text-align:
center;line-height:1;z-index:1}.card-excerpt>.block-lead .sponsors.sponsor-block-logo>.sponsor .sponsor-intro{margin-bottom:0}.card-excerpt>.block-lead>.icon{display:none}.card-excerpt>.block-lead .entry-terms{white-space:nowrap;width:100%;overflow:hidden
;-o-text-overflow:ellipsis;text-overflow:ellipsis}.card-excerpt>.block-lead>.hentry-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;font-weight:500;margin-top:.75em;margin-bottom:.75em}
.card-excerpt>.block-lead>.hentry-title:first-child{margin-top:0}.card-excerpt:not(.no-thumbnail)>.block-lead>.hentry-title a{display:block;max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.card-excerpt:not(.no-thumbnail)>.block-lead>.hentry-title a.focus-visible{text-decoration:underline}.card-excerpt:not(.no-thumbnail)>.block-lead>.hentry-title a:focus-visible{text-decoration:underline}.card-excerpt .hentry-time,
.card-excerpt>.block-lead>.excerpt,.card-small .hentry-time,.hentry-time{display:none}.card-excerpt>.block-lead>.excerpt{margin-bottom:.72em}.card-excerpt>.block-lead>.excerpt>p:first-child{line-height:1.1;max-height:4.4em;overflow:hidden;padding:1px 0;
display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card-small.no-thumbnail>.block-secondary{display:none}.card-excerpt>.block-lead>.entry-terms,.card-excerpt>.block-lead>footer{font-size:14px;color:var(--colour-grey4)}
.entry-date.published{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;overflow:hidden;font-size:14px;color:var(--colour-grey4);line-height:16px;vertical-align:middle}.card-excerpt>.block-lead>.entry-terms a{
text-decoration:underline}.card-excerpt>.block-lead>.entry-terms a.focus-visible{color:var(--colour-black)}.card-excerpt>.block-lead>.entry-terms a:focus-visible{color:var(--colour-black)}.square-thumb{display:block;padding-bottom:100%;position:relative;
overflow:hidden;outline:solid 1px var(--colour-grey2);height:100%}.square-thumb>.entry-thumbnail.fixed-height{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:
transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.square-thumb>.entry-thumbnail.fixed-height:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.square-thumb>.entry-thumbnail.fixed-height>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.force-square>.card-excerpt{position:relative;border:0 none}.force-square.columns-flex>.card-excerpt{max-width:500px}
@media only screen and (min-width:560px){.force-square.columns-flex>.card-excerpt{max-width:calc(50% - 20px)}}@media only screen and (min-width:900px){.force-square.columns-flex>.card-excerpt{max-width:calc(33.333% - 20px)}}
.force-square>.card-excerpt .block-lead{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.force-square>.card-excerpt .square-thumb{outline:0 none}.force-square>.card-excerpt.no-thumbnail:before{content:' ';display:block;padding-bottom:100%}
.force-square>.card-excerpt.no-thumbnail{display:block}.force-square.studio-sense>.card-excerpt .icon{position:absolute;top:30px;left:29px;display:block;font-size:50px;color:var(--colour-white);background-color:var(--colour-red);padding:12px;border-radius
:50%}.force-square.studio-sense>.card-excerpt{border:solid 1px var(--colour-grey2);overflow:hidden;display:block}.force-square.studio-sense>.card-excerpt .block-lead .hentry-title{margin-top:90px}
.force-square.studio-sense>.card-excerpt .block-lead .hentry-title a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1}.force-square.studio-sense>.card-excerpt .block-secondary{opacity:.4}
.force-square.studio-sense>.card-excerpt .block-lead .excerpt{position:absolute;bottom:25px;left:30px;right:30px;color:var(--colour-grey4);font-size:18px;display:block;margin-bottom:0;overflow:hidden}.force-square.studio-sense>.card-excerpt .entry-terms,
.force-square.studio-sense>.card-excerpt footer{display:none}.force-square.studio-sense>.card-excerpt .block-lead{padding:30px}.force-square.studio-sense>.card-excerpt .block-lead.is-scaled{-webkit-transform-origin:top left;-ms-transform-origin:top left;
transform-origin:top left;max-width:300px;min-width:300px;height:300px}.force-square.red-baron>.card-excerpt .block-lead>.hentry-title,.force-square.studio-sense>.card-excerpt .block-lead>.hentry-title{font-size:50px;line-height:.94;width:100%;
text-transform:uppercase;display:block;max-height:1.8em;overflow:hidden;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.no-js .force-square.red-baron>.card-excerpt .block-lead>.hentry-title,
.no-js .force-square.studio-sense>.card-excerpt .block-lead>.hentry-title{font-size:34px}.force-square>.card-excerpt .block-lead>.excerpt>p:first-child{max-height:2.4em;-webkit-line-clamp:2;line-height:1.2}
.force-square>.card-excerpt .block-lead>.excerpt>p:first-child~p{display:none}.force-square>.card-excerpt.card-collection-cover .square-thumb{background-color:var(--colour-black)}.force-square>.card-excerpt.card-collection-cover .block-lead,
.force-square>.card-excerpt.type-inspiration .block-lead{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,0));background-image:
linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));color:var(--colour-white)}.no-cssgradients .force-square>.card-excerpt.card-collection-cover .block-lead,.no-cssgradients .force-square>.card-excerpt.type-inspiration .block-lead{background-color:
rgba(0,0,0,.5)}.force-square>.card-excerpt.card-collection-cover .block-lead .hentry-title{margin:0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}
.force-square>.card-excerpt.card-collection-cover .block-lead .hentry-title a{max-height:none;text-align:center}.force-square>.card-excerpt.type-inspiration .block-lead>h2{position:absolute;bottom:20px;left:20px;right:20px;width:auto;margin:0;padding:0}
@media only screen and (min-width:540px){.columns-float.large-square-lead.force-square>.card-excerpt.type-inspiration.has-thumbnail:first-child>.block-lead>.hentry-title{font-size:34px}}.force-square.red-baron>.card-excerpt{background-color:
var(--colour-red);color:var(--colour-white)}.force-square.red-baron>.card-excerpt>.block-lead footer{display:none}.force-square.red-baron>.card-excerpt>.block-secondary{opacity:.2}.force-square.red-baron>.card-excerpt .block-lead>.hentry-title{font-weight
:700;text-align:center;color:var(--colour-white);margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase}.force-square.red-baron>.card-excerpt .block-lead>.excerpt{position:
absolute;bottom:20px;left:20px;right:20px;display:block;text-align:center}.force-square.red-baron>.card-excerpt .block-lead>.entry-terms,.force-square.red-baron>.card-excerpt .block-lead>.sponsors{width:auto;padding:12px 20px;border-bottom:solid 1px;
text-align:center;color:inherit;position:absolute;top:0;left:0;right:0;background-color:transparent}.card-excerpt.type-jobs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}
.card-excerpt.type-jobs .block-lead,.card-excerpt.type-jobs .block-secondary{width:50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;float:left}.card-excerpt.type-jobs .block-lead{padding:15px;min-height:0}.card-excerpt.type-jobs .block-secondary{
border-right:solid 1px var(--colour-grey2);padding:10px}.card-excerpt.type-jobs.job-otw .block-secondary{border-right-color:currentColor;border-right-color:initial}.card-excerpt.type-jobs .square-thumb{border-bottom:0 none;outline:0 none;background-color:
var(--colour-white)}.card-excerpt.type-jobs .square-thumb>.entry-thumbnail.fixed-height>img{-o-object-fit:contain;object-fit:contain}.card-excerpt.type-jobs>.block-lead>.hentry-title{font-size:16px;margin:0;line-height:1.1}
.card-excerpt.type-jobs>.block-lead>.hentry-title a{max-height:4.4em;-webkit-line-clamp:4}.card-excerpt.type-jobs .object-fit-fix{background-size:contain!important;background-repeat:no-repeat!important}.jotw-tag{font-size:14px;margin:-15px -15px 10px;
line-height:28px;padding:0 15px;border-bottom:solid 1px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.card-excerpt.type-jobs.job-otw>.block-lead>footer{color:inherit}.card-excerpt.type-jobs .block-lead>footer{
position:absolute;bottom:10px;left:calc(50% + 15px);right:10px}@media only screen and (min-width:800px){.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2){-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-width:620px;
-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2) .block-lead,
.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2) .block-secondary{-ms-flex-preferred-size:40%;flex-basis:40%;min-width:180px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2) .block-lead .sponsor-block-logo{right:50%;width:auto}.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2)>.block-lead>.hentry-title{font-size:30px}
.widget.double-wide-card .columns-flex>.card-excerpt:nth-child(-n+2)>.block-lead>.hentry-title a{-webkit-line-clamp:5;height:5.69em;max-height:none}}@media only screen and (min-width:800px){.widget.bigger-card .columns-flex>.card-excerpt:nth-child(-n+2){
-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-width:620px}.widget.bigger-card .columns-flex>.card-excerpt:nth-child(-n+2) .block-lead,.widget.bigger-card .columns-flex>.card-excerpt:nth-child(-n+2) .block-secondary{min-width:200px}
.widget.bigger-card .columns-flex>.card-excerpt:nth-child(-n+2)>.block-lead>.hentry-title{font-size:30px}.widget.bigger-card .columns-flex>.card-excerpt:nth-child(-n+2)>.block-lead>.hentry-title a{-webkit-line-clamp:3;height:3.54em}}
@media only screen and (min-width:640px){.widget.large-first-card .columns-flex>.card-excerpt:first-child{max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;
flex-direction:row}.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-lead{-ms-flex-preferred-size:0;flex-basis:0%;border-bottom:0 none;padding:40px 20px}
.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-lead .sponsor-block-logo{position:static;margin-top:-20px;margin-bottom:20px}.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-secondary{-ms-flex-preferred-size:
calc(50% - 20px);flex-basis:calc(50% - 20px);margin-right:20px}.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-lead>.hentry-title{font-size:40px;font-weight:700;line-height:.8em;text-transform:uppercase;max-height:none;margin:
.341em 0 10px}.widget.large-first-card .columns-flex>.card-excerpt:first-child>.block-lead>.hentry-title a{max-height:3.18em;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}
@media only screen and (min-width:640px){.columns-flex.huge-card>.card-excerpt{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:
wrap;flex-wrap:wrap}.columns-flex.huge-card>.card-excerpt>.block-secondary{-webkit-box-flex:1;-ms-flex:1 1 5%;flex:1 1 5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.columns-flex.huge-card>.card-excerpt>.block-secondary .square-thumb{border-bottom:0 none;width:100%;height:100%}.columns-flex.huge-card>.card-excerpt>.block-lead{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:20px}
.columns-flex.huge-card>.card-excerpt>.block-lead .hentry-title{font-size:92px;font-weight:700;line-height:.81;margin:.38em 0 20px;text-transform:uppercase}.columns-flex.huge-card>.card-excerpt>.block-lead .hentry-title:nth-last-child(3){-webkit-box-flex:
0;-ms-flex-positive:0;flex-grow:0}.columns-flex.huge-card>.card-excerpt>.block-lead .hentry-title a{max-height:2.4em;-webkit-line-clamp:3}.columns-flex.huge-card>.card-excerpt>.block-lead .excerpt{display:block;font-size:18px;font-style:italic;
-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:var(--colour-grey4)}.widget-group.flex-left .columns-flex.huge-card>.card-excerpt{max-width:none}.columns-flex.huge-card>.card-excerpt>.block-lead .sponsor-block-logo{position:static;margin-bottom:
10px;margin-top:-10px}}@media only screen and (min-width:1000px){.columns-flex.huge-card>.card-excerpt>.block-lead{padding:40px}.columns-flex.huge-card>.card-excerpt>.block-lead .sponsor-block-logo{margin-top:-20px;margin-bottom:20px}
.columns-flex.huge-card>.card-excerpt>.block-lead .hentry-title a{max-height:3.2em;-webkit-line-clamp:4}}.card-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;border-bottom:solid 1px 
var(--colour-grey2);padding-bottom:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.card-small:last-child{border-bottom:0 none}.widget.small-cards>.widget-wrap .card-small,.widget.style-connected>.widget-wrap .card-small{margin:0 20px 17px}
.widget.small-cards .columns-flex,.widget.style-connected .columns-flex{margin-bottom:-18px;margin-top:8px}.card-small>header.block-secondary{float:left;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;margin:1px 20px 10px 1px;max-height:100px;
max-width:100px}.sidebar .large-lead .analytic-item:first-child .card-small>.block-secondary,.sidebar .large-lead .columns-flex .card-small:first-child>.block-secondary{max-height:none;max-width:none;margin-right:0}
.sidebar .large-lead .analytic-item:first-child .card-small>.block-lead,.sidebar .large-lead .columns-flex .card-small:first-child>.block-lead{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:1190px){
.flex-right .large-lead .analytic-item:first-child .card-small>.block-secondary,.flex-right .large-lead .columns-flex .card-small:first-child>.block-secondary{max-height:none;max-width:none;margin-right:0}
.flex-right .large-lead .analytic-item:first-child .card-small>.block-lead,.flex-right .large-lead .columns-flex .card-small:first-child>.block-lead{-ms-flex-preferred-size:200px;flex-basis:200px}}.card-small .block-lead{display:-webkit-box;display:
-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:100;-ms-flex:100 1 80px;flex:100 1 80px;max-height:100px;min-width:80px;margin-bottom:10px}
.card-small .block-lead>h4{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0;font-size:14px;line-height:16px}.card-small .block-lead>h4>a{display:block;height:64px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:
vertical}.card-small .block-lead>h4>a.focus-visible{text-decoration:underline}.card-small .block-lead>h4>a:focus-visible{text-decoration:underline}article.format-video.has-thumbnail .square-thumb:after{content:'';position:absolute;top:40%;bottom:40%;right
:40%;left:40%;background:url(../svg/video_icon.svg) no-repeat center center transparent;background-size:contain}.widget-header{border-top:solid 5px;text-align:center;position:relative;padding-top:20px;margin:20px 0;overflow:hidden}
.widget-styled .widget-header{margin-top:-35px;border-top:0 none}.widget-description{display:block;font-size:18px;margin-bottom:10px}.widget-header .widget-title{margin:20px 0;display:inline-block;border-bottom:solid 5px;padding:5px 0;font-size:52px;
line-height:.8;text-transform:uppercase;font-weight:700}.nav-links{clear:both;max-width:1300px;margin:40px auto 0;text-align:center;padding:0 20px}.widget-header .widget-title+.nav-links{margin-bottom:20px}.widget-header .widget-title+.nav-links>a{
line-height:48px}@media only screen and (min-width:640px){.widget-header .widget-title+.nav-links{margin:25px 0;position:absolute;top:20px;right:-19px}}.comment-count{font-size:12px;font-weight:700;position:relative;min-width:24px;text-align:center;
line-height:1;display:inline-block;vertical-align:1px;padding:3px 0 0;margin-right:10px;color:var(--colour-white);border-color:var(--colour-black);background-color:var(--colour-black)}.comment-count:before{content:'';position:absolute;bottom:-6px;left:0;
width:0;height:0;border:solid 3px;border-color:inherit;border-right-color:transparent;border-bottom-color:transparent}.tab-comments .comment-count{color:var(--colour-black);background-color:var(--colour-white);border-color:var(--colour-white)}
article footer .comment-count{display:none;float:right;margin:-.25em 0 0 10px}.widget.widget-doubleclick{margin-bottom:0}.widget.widget-doubleclick .doubleclick-ad-inpage{margin-bottom:20px}.widget-doubleclick{background:0 0}.doubleclick-ad-inpage{
text-align:center;background:url(data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==) repeat top left var(--colour-white)}.full-ads .card-doubleclick{visibility:hidden;height:90px;width:700px;
position:absolute}.full-ads .card-doubleclick{background:url(data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==) repeat top left var(--colour-white)}.full-ads .card-doubleclick{position:static;
visibility:visible;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:10px;padding:20px;height:auto}.doubleclick-ad{text-align:center;margin:0;padding:0}.doubleclick-ad embed,.doubleclick-ad iframe,.doubleclick-ad img,.doubleclick-ad object,
.doubleclick-ad>[style*="width:"]{margin:0 auto;max-width:100%}.doubleclick-ad>div{display:table;margin:0 auto}.doubleclick-ad>div{z-index:5}.doubleclick-ad.doubleclick-ad-overlay{position:absolute}.widget-doubleclick{background:0 0}
.widget-doubleclick .doubleclick-ad:empty{margin:0}.lt-ie9 .widget-doubleclick .doubleclick-ad{margin:0 0 20px}.widget-doubleclick[class*=column-]{margin-left:0;margin-right:0}.widget-doubleclick[class*=column-] .doubleclick-ad{margin:0 10px 0}
.widget-doubleclick .widget-title+.doubleclick-ad{padding:5px 0}.row-1-5 .widget-doubleclick,.sidebar .widget-doubleclick{background:var(--colour-white)}.banner .doubleclick-ad{margin:0}.banner{position:fixed;bottom:0;left:0;width:100%;z-index:3;
-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;-webkit-transform:
translate3d(0,0,0);transform:translate3d(0,0,0)}.banner .widget-title{border:0}.banner .widget{margin:0;background:0 0}.show-menu .banner{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}div[class*=columns-] .doubleclick-ad{
margin:10px}@media only screen and (min-width:640px){.banner{position:relative}.show-menu .banner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.takeover{position:relative}.doubleclick-wallpaper{position:absolute;z-index:1;left:0;
right:0;top:0;text-align:center}.doubleclick-wallpaper .doubleclick-ad{margin:0 auto;padding:0}.doubleclick-wallpaper~*{position:relative;z-index:2}.entry-inline-ad{width:300px}.entry-inline-ad .doubleclick-ad{margin-bottom:20px;margin-top:20px}
.entry-footer-ad{margin:0 10px}.entry-footer-ad .doubleclick-ad{padding:20px 20px 20px;background:var(--colour-white)}@media only screen and (min-width:640px){.entry-footer-ad .doubleclick-ad{padding:40px 20px 20px}}.doubleclick-ad [id^=taginfo_]{
max-width:none!important;width:auto!important}.doubleclick-ad [id^=taginfo_]{display:inline;overflow:auto}.widget.widget-adtech{margin-bottom:0}.widget.widget-adtech .adtech.adtech-active{margin-bottom:20px}.widget.widget-adtech .adtech.adtech-active a,
.widget.widget-adtech .adtech.adtech-active a>img:only-child{display:block}.header-ad>div:not(.doubleclick-active){height:0;overflow:hidden}.header-ad>.doubleclick-active{padding:20px;border-bottom:solid 1px var(--colour-grey2)}.full-ads .card-adtech{
visibility:hidden;height:90px;width:700px;position:absolute}.full-ads .card-adtech.adtech-active,.widget.widget-adtech .adtech.adtech-active{background:
url(data:image/gif;base64,R0lGODlhCQAJAJEAAP////b29tzc3AAAACH5BAAHAP8ALAAAAAAJAAkAAAIRVIAZYel8HIJytkrxlTA+UQAAOw==) repeat top left var(--colour-white)}.full-ads .card-adtech.adtech-active{position:static;visibility:visible;-webkit-box-flex:1;-ms-flex:1 1
 100%;flex:1 1 100%;margin:10px;padding:20px;height:auto}.social-icons>a{font-size:30px;display:inline-block;margin:10px;line-height:1}#cookie-law-banner{padding:20px 0;display:none;overflow:hidden;color:var(--colour-white);background-color:
var(--colour-blue)}.cookie-container{min-height:inherit;width:100%;margin:0 auto;padding:0;position:static;max-width:none}.cookie-body{padding:0 60px 0 20px}.cookie-button{top:calc(50% - 20px);right:10px;line-height:40px;-webkit-box-shadow:none;box-shadow
:none;overflow:hidden}#cookie-law-banner .close-button{text-indent:500px}#cookie-law-banner .close-button:after{content:"\e610";position:absolute;top:0;right:0;width:100%;bottom:0;left:0;line-height:40px;font-size:20px;text-align:center;text-indent:0;
font-family:icomoon;text-indent:0;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cookie-text{border:0 none;padding:0;min-height:inherit;max-width:780px;margin
:0 auto}.cookie-text>p:first-child{margin-top:0}#cookie-law-banner .close-button,.cookie-container,.cookie-text{color:inherit!important;background-color:inherit!important}.card-subtitle{clear:both;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 
100%;text-align:center;font-size:22px;padding:20px 10px 10px}.card-subtitle .subtitle{display:inline-block;padding-bottom:10px;margin-bottom:0;border-bottom:solid 1px}.sub-cards{text-align:center;width:100%;padding:10px;-webkit-box-flex:0;-ms-flex:0 0 
100%;flex:0 0 100%}.sub-cards>article{display:inline-block;border:0 none;min-width:0;width:auto;float:none}.sub-cards>article .block-lead .entry-terms,.sub-cards>article .block-lead .excerpt,.sub-cards>article .block-lead footer,
.sub-cards>article .block-secondary{display:none}.sub-cards>article .block-lead{min-height:0;padding:0}.sub-cards>article .block-lead>.hentry-title{margin:0}.sub-cards>article .block-lead>.hentry-title>a{padding:16px 2em!important;display:block!important;
line-height:1.4!important;background-color:var(--colour-grey1)!important;font-size:16px!important;font-weight:500!important;max-height:none!important}.pagination-links{display:block;margin:40px auto;text-align:center;white-space:nowrap;width:100%;clear:
both}.pagination-links>*{display:inline-block;text-align:center;min-width:40px;line-height:36px;height:36px;background-color:var(--colour-grey1);padding:0 5px}.pagination-links>.dots{background-color:transparent}.pagination-links>.dots,
.pagination-links>a.page-numbers:not(.next):not(.prev){display:none}.pagination-links>.current,.pagination-links>a:hover{background-color:var(--colour-darkred);color:var(--colour-white);text-decoration:none}.navigation.paging-navigation{clear:both;width:
100%;margin-top:40px}.paging-nav.button.disabled:after{content:'Loading';-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--colour-white)}
.analytic-lists>.a-list:not(.active),.analytic-lists>.a-list>.a-list-name,.icit-analytic .widget-title{display:none}.widget.icit-analytics-data-collection-widget,.widget.icit-analytics-data-collection-widget>.widget-wrap,
.widget.icit-analytics-data-collection-widget>.widget-wrap>.icit-analytic,.widget.icit-analytics-data-collection-widget>.widget-wrap>.icit-analytic>.tabs-wrap.container,
.widget.icit-analytics-data-collection-widget>.widget-wrap>.icit-analytic>.tabs-wrap.container>.analytic-lists,.widget.icit-analytics-data-collection-widget>.widget-wrap>.icit-analytic>.tabs-wrap.container>.analytic-lists>.a-list.active{display:
-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.icit-analytic .tabs>.tab{-webkit-box-flex:1;-ms-flex:
1 1 0%;flex:1 1 0%;text-align:center;font-size:22px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:8px;margin:0 10px;border-top:solid 5px}.icit-analytic .tabs>.tab:not(.active){color:var(--colour-grey2);cursor:
pointer}.icit-analytic>.tabs-wrap.container{padding:10px 10px 0;border:solid 1px var(--colour-grey2);-webkit-box-flex:1;-ms-flex:1;flex:1}.a-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;
-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-18px}.analytic-lists>.a-list>.a-page>.analytic-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 17px 10px;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;border-bottom:solid 1px 
var(--colour-grey2)}.widget-area>.widget:not(.widget-styled)+.widget.widget-styled.icit-image-widget{margin-top:30px}.widget.widget-styled.icit-image-widget{padding:0}.widget.widget-styled.icit-image-widget .widget-title{font-size:calc(58px + 3vw);
line-height:.9;margin:20px 0}@media only screen and (min-width:1380px){.widget.widget-styled.icit-image-widget .widget-title{font-size:100px}}.icit-image-widget div.wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;
min-width:280px;max-width:1280px;margin:0 auto}.icit-image-widget .wrap .right{float:right;max-width:740px;width:50%;text-align:right;min-width:240px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.icit-image-widget .wrap .right img{height:100%;
width:auto;max-width:none}.icit-image-widget .wrap .right iframe{width:100%;height:100%;min-height:300px}.icit-image-widget .wrap .right>.foreground-image{margin:20px auto}.icit-image-widget .wrap .left{float:left;padding:20px;width:50%;text-align:left;
max-width:740px;min-height:240px;min-width:240px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden}.icit-image-widget .wrap .button{background-color:inherit;color:inherit;margin:20px 0}.icit-image-widget .wrap .button span{margin-left:
15px}.icit-image-widget .wrap .widget-title{text-transform:uppercase;text-align:left;font-size:52px;line-height:1.2;font-weight:500;white-space:normal}.icit-image-widget div.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;
flex-wrap:wrap}.icit-image-widget .wrap .right{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}.icit-image-widget .wrap .left{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px}.meta-wrap .page-title.archive-title{-o-text-overflow:ellipsis;
text-overflow:ellipsis;overflow:hidden}.meta-wrap .title-wrap{margin:14px 0}.single-landing-page .meta-wrap .page-title.archive-title,body:not(.author) .meta-wrap .page-title.archive-title{font-size:90px;text-decoration:underline;text-transform:uppercase;
font-weight:500}.icit-image-widget .widget-wrap{overflow:visible}.icit-image-widget{position:relative}.icit-image-widget .video-wallpaper{display:none}@media only screen and (min-width:640px){.icit-image-widget .video-wallpaper.loaded{position:absolute;
display:block;z-index:0;right:0;left:50%;background-color:attr(data-bgc color);min-width:100%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%}
.icit-image-widget .video-wallpaper.loaded .video-window{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none}.icit-image-widget .video-wallpaper.loaded:after{content:'';display:block;width:100%;padding-bottom:56.25%}
.icit-image-widget .video-wallpaper.loaded~.wrap{background-color:transparent!important}.icit-image-widget .video-wallpaper.loaded~.wrap{z-index:0;position:relative;background-image:none}}.inspire-contentheading{margin:0;background:var(--colour-white);
padding:45px 0}.inspire-uploadloadimage{display:block;margin:0 auto;text-align:center;width:123px;height:80px}.inspire-uploadloadimage:after{content:'\e61e';font-family:icomoon;font-size:120px;line-height:80px;height:80px}.inspire-uploadloadtext{font-size
:24px;margin:0 auto;text-align:center;margin-top:30px}.inspire-detailsarea{display:block;text-align:left;background:0 0;padding-bottom:50px}.inspire-detailsarea label{display:block;font-weight:700;color:var(--colour-grey4);margin-bottom:3px}
.inspire-detailsarea input{width:100%;margin-bottom:20px}.inspire-uploadarea label{display:block;font-weight:700;font-size:16px;color:var(--colour-grey4);margin-bottom:3px;margin-top:5px}.inspire-uploadarea input{width:100%;margin-bottom:20px}
.inspire-uploadarea{display:block;text-align:left;background:0 0;margin-top:20px;padding-bottom:50px;min-width:280px}.inspire.entry-content{padding-bottom:45px;padding-top:0}.inspire-submitbuttons{display:block;width:100%;border-top:1px solid 
var(--colour-grey3);clear:both;text-align:center;padding-top:35px;position:relative}.inspire-droparea{border:2px dashed var(--colour-grey2);text-align:center;min-height:100px;color:var(--colour-grey4);position:relative}.inspire-droparea.dz-drag-hover{
border:2px dashed var(--colour-blue)}.inspire-droparea div.fileinput-button{padding:50px 50px;margin-left:0;display:block;cursor:pointer;position:relative;overflow:hidden}.inspire-droparea .fallback input.inspire-fileupload{position:absolute;top:0;right:0
;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}.inspire-descript{margin-bottom:40px}.inspire-heading h1{font-weight:300;font-size:52px;margin:0 auto;padding-bottom:30px}.inspire-heading p{font-weight:300;
font-size:17px;margin:0 auto}.inspire-largeuploadbox{margin:24px 12px 0;overflow-y:hidden;border:3px dashed var(--colour-grey3);display:block;height:370px;position:relative;background-color:var(--colour-white)}.inspire-largeuploadbox:before{position:
absolute;left:10%;right:10%;top:10%;bottom:10%;content:'\e61e';font-family:icomoon;font-size:180px;text-align:center}.inspire-largeuploadbox p{text-align:center;font-size:22px;font-weight:500;color:var(--colour-grey5);margin-top:290px}.upload-instructions
{margin:20px 0 0 0!important;max-width:100%!important}.upload-instructions{font-weight:500;color:var(--colour-darkred)}.excerpted.inspire{margin:24px 12px 0;overflow-y:hidden;background-color:transparent}.inspire-previews .dz-filename{display:none}
.inspire-previews .dz-size{display:none}.inspire-previews .dz-success-mark{display:none}.inspire-previews .dz-error-mark{display:none}.inspire-previews .dz-error-message{display:none}.inspire-previews .dz-preview{width:45%}.inspire-previews .dz-preview{
width:95%;position:relative;margin-bottom:20px}.inspire-previews .dz-preview.dz-image-preview{border:0}.inspire-previews .dz-preview .dz-details{max-width:280px;min-height:125px;background:0 0;border:2px dashed var(--colour-grey3);background-color:
var(--colour-grey1);text-align:center;padding:1em 1em .5em}.inspire-previews .dz-preview.dz-image-preview .dz-details{border:0}.inspire-previews .dz-preview .dz-progress{position:absolute;top:55px;left:calc(50% - 60px);z-index:99;display:block;height:10px
;width:120px;background:var(--colour-grey2)}.inspire-previews .dz-preview .dz-progress span.dz-upload{background:var(--colour-green);display:block;position:relative;height:100%}.inspire-previews .dz-preview.dz-complete .dz-progress{display:none}
.inspire-previews .dz-preview a.dz-remove{display:none}.inspire-previews .dz-preview.dz-complete a.dz-remove{display:block;position:absolute;top:10px;right:10px;text-indent:-1000px;overflow:hidden;width:35px;height:35px;background-color:
rgba(255,255,255,.5)}.inspire-previews .dz-preview.dz-complete a.dz-remove:after{content:"\e610";font-family:icomoon;position:absolute;left:0;top:0;right:0;bottom:0;color:var(--colour-black);z-index:100;font-size:35px;line-height:35px;text-indent:0}
span.inspire-terms a#inspiretermslink{font-weight:700;color:var(--colour-black)}.inspire-error{display:none;width:100%;min-height:50px;margin-bottom:25px;border-top:2px solid var(--colour-darkred);border-bottom:2px solid var(--colour-darkred);color:
var(--colour-darkred);text-align:center;padding-top:15px;padding-bottom:15px}.inspire-success{display:none;width:100%;min-height:50px;margin-bottom:25px;border-top:2px solid green;border-bottom:2px solid green;color:green;text-align:center;padding-top:
15px;padding-bottom:15px}.inspire-submitbuttons .inspire-terms{display:block;margin-bottom:20px}@media only screen and (min-width:800px){.inspire-detailsarea{float:left;width:50%}.inspire-uploadarea{float:right;width:280px}}.sub-header.inspiration{
text-align:center;overflow:hidden;margin-bottom:10px;position:relative}.sub-header.inspiration>.tabs{max-width:300px;margin:0 auto 20px}.sub-header.inspiration>.tabs>.submenu-item{display:inline-block;margin:0 12px;font-size:22px;font-weight:700;
line-height:40px}.sub-header.inspiration>.tabs>.submenu-item.active{border-bottom:solid 4px}.sub-header.inspiration>.button{float:right;margin-bottom:20px;width:100%;line-height:50px}@media only screen and (min-width:640px){.sub-header.inspiration>.button
{width:auto}}.inspire-filters{margin:10px;position:relative;overflow:hidden;z-index:2;min-width:240px;width:100%}.inspire-title{background-color:var(--colour-black);color:var(--colour-white);font-size:120%;font-weight:700;padding:10px 20px}
.inspire-choices,.inspire-selected-choices{list-style-type:none;margin-bottom:0;background-color:var(--colour-white)}.inspire-choices>.filter>a{display:block;padding:10px 20px;border-bottom:solid 1px var(--colour-grey2);font-weight:700;font-size:110%;
position:relative}.inspire-choices>.filter>a:after{content:"\e906";position:absolute;top:10px;right:10px;width:20px;line-height:30px;font-size:16px;text-align:center;font-family:icomoon;text-indent:0;font-style:normal;font-weight:400;font-variant:normal;
text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inspire-choices>.filter.active>a:after{content:"\e905"}.inspire-choices>.filter>ul{padding:10px 20px;list-style-type:none;max-height:320px;max-height:
calc(100vh - 310px);min-height:60px;overflow-y:auto;margin:0;border-bottom:solid 1px var(--colour-grey2);display:none}.no-js .inspire-choices>.filter>ul{display:block}.inspire-choices>.filter>ul>li{padding-left:40px;position:relative;line-height:20px;
font-size:14px}.inspire-choices>.filter>ul>li a:before,li.inspire-selected-term>.removefilter:before{font-family:icomoon!important}.inspire-choices>.filter>ul>li a:before,li.inspire-selected-term>.removefilter:before{content:'';margin:10px 0;position:
absolute;top:0;left:0;width:20px;height:20px;font-size:14px;line-height:20px;background-color:var(--colour-white);color:var(--colour-grey2);border:solid 1px var(--colour-grey2);border-radius:2px;text-align:center;-webkit-transition:all .25s;-o-transition:
all .25s;transition:all .25s;text-indent:0;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inspire-choices>.filter>ul>li.selected a:before,
.inspire-choices>.filter>ul>li:hover a:before,li.inspire-selected-term>.removefilter:before{content:"\e60f";background-color:var(--colour-blue);border-color:var(--colour-navy);color:var(--colour-white)}li.inspire-selected-term>.removefilter:hover:before{
content:'';background-color:var(--colour-white);border-color:var(--colour-grey2);color:var(--colour-grey2)}.inspire-choices>.filter>ul>li>a{display:block;padding:10px 0}.inspire-choices>.filter.active>ul{display:block}.inspire-choices>.resetfilter{
position:absolute;top:10px;right:20px;color:var(--colour-white);font-size:90%;line-height:28px}.inspire-choices>.resetfilter a{color:inherit}li.inspire-selected-term{padding:10px 20px;line-height:40px;font-size:14px}li.inspire-selected-term>.removefilter{
float:left;position:relative;margin-right:20px;text-indent:100em;width:20px;overflow:hidden}.inspire-choices>.sharebutton{display:none}.post-tabs>a.active{display:none}.tab-wrapper>div:not(.active){display:none}.page-title{font-size:40px;line-height:1;
margin-bottom:20px;font-weight:700}.page-title.font-schear{line-height:.8}article.single-post>.article-body,article.single-post>header{margin-bottom:40px;background-color:var(--colour-white)}article.single-post>.article-body:after{content:' ';display:
block;clear:both}article.single-post>.article-body+footer{clear:both}article.single-post>header:empty{display:none}.standfirst{font-size:max(16px,min(min(2.666vw,3.1vh),27px));line-height:1.1;margin:0 0 30px;font-style:italic;font-family:serif;font-family
:initial}.article-meta{font-size:14px;font-style:italic;color:var(--colour-grey4)}.article-meta a{color:var(--colour-black)}.article-meta a.focus-visible,.article-meta a:hover{text-decoration:underline}.article-meta a:focus-visible,.article-meta a:hover{
text-decoration:underline}.article-meta.coloured-c .entry-date.published,.article-meta.coloured-c a{color:inherit;background-color:inherit}.main-body .under-header:first-child{text-align:center}.author.vcard{font-weight:700}.article-body{font-size:22px}
.article-body em{font-style:italic}.article-body b,.article-body strong{font-weight:700}.article-body blockquote{font-size:200%;font-family:var(--stack-schear);line-height:.9}.article-body p{margin:30px 0}.article-body p:last-child{margin-bottom:0}
.article-body p:first-child{margin-top:0}.article-body pre{font-family:monospace;text-align:left;white-space:pre-wrap}.object-fit-fix{height:100%;width:100%;background-position:center center}.social-icons>a>.title{display:none}.issue-cover{display:block;
width:100%;height:100%;text-align:center;font-size:120px;line-height:1;position:relative}.issue-cover .logo-wrap{display:block;line-height:1;height:120px;position:absolute;left:0;right:0;top:calc(50% - 60px)}.button{border:solid 1px;text-align:center;
line-height:2}.button:hover{opacity:.5}a:hover[class*=icon-]:before,a[class*=icon-]:before{text-decoration:none!important}a:hover[class*=icon-]:before,a[class*=icon-]:before{display:inline;font-family:icomoon;margin-right:5px}hr{background-color:
var(--colour-grey1);border:0;height:1px;margin-bottom:20px}.article-body ol,.article-body ul{margin:0 0 20px 20px}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body li>ol,.article-body li>ul{margin-bottom:0;margin-left:20px
}.article-body dt{font-weight:700}.article-body dd{margin:0 20px 20px}img{-ms-interpolation-mode:bicubic;image-rendering:auto}.article-body table{margin:0 0 20px;width:100%}.article-body th{font-weight:700}.article-body .blink{text-decoration:blink}
.article-body h1{font-size:225%;font-weight:500}.article-body h2{font-size:110%;font-weight:500}.article-body h3{font-size:125%;font-weight:300}.article-body h4{font-size:110%;font-weight:300}.article-body h5{font-size:100%;font-weight:500;text-transform:
uppercase}.article-body h6{font-size:100%;font-weight:700}blockquote,q{quotes:"\201C" "\201D" "\2018" "\2019"}blockquote p:before,q:before{content:open-quote}blockquote p:after,q:after{content:close-quote}.article-body blockquote cite,
.article-body blockquote+cite,.article-body blockquote+p>cite{color:var(--colour-grey4);font-weight:300;max-height:1.5em;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.article-body blockquote+p>cite{margin-top:-20px;
display:block}.article-body .media,.article-body figure{margin-bottom:1em}.article-body .media{min-width:100%}.article-body .media iframe{aspect-ratio:16/9;width:100%;height:auto}.article-body .aligncenter,.article-body .alignleft,
.article-body .alignright{clear:both;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:640px){.article-body .alignleft{display:inline;float:left;margin-right:24px}.article-body .alignright{display:inline;float:right;
margin-left:24px}}figcaption{font-size:18px;color:var(--colour-grey4);font-style:italic;padding:10px;border-bottom:solid 1px var(--colour-grey1);max-width:900px;margin:0 auto 20px}figure>img{display:block}article.single-post .article-body p>a:not(.button)
{border-bottom:solid 1px var(--colour-grey2);position:relative;color:inherit;-webkit-transition:border .1s;-o-transition:border .1s;transition:border .1s}.entry-content.barebones{max-width:100%;margin:0}.entry-content.barebones>main#content>article{
max-width:100%;margin:0}.entry-content.barebones>main#content>article,.entry-content.no-sidebar>main#content>article,.entry-content.wide-content>main#content>article,.entry-content.wider-content>main#content>article{-ms-flex-preferred-size:100%;flex-basis
:100%}.barebones article.single-post .article-body{padding:0;margin:0;border-bottom:none;max-width:100%}.barebones .article-body p:last-of-type{margin:0}.post-template-single-barebones footer.site-footer{margin-top:0}
.post-template-single-barebones .site-wrap>.main-body{padding:0}.post-template-single-barebones header#head{margin-bottom:0}.single-post>footer .entry-terms{margin:20px 0}.single-post>.terms-header .entry-terms,.single-post>header .entry-terms{margin:0 0 
20px}.single-post>.terms-header .entry-terms a,.single-post>footer .entry-terms a,.single-post>header .entry-terms a{display:inline-block;border:solid 1px var(--colour-grey3);padding:0 10px;margin-right:10px;line-height:30px;color:var(--colour-grey4);
margin-bottom:10px;font-size:93%}.single-post .terms-header .entry-terms a.focus-visible,.single-post .terms-header .entry-terms a:hover,.single-post footer .entry-terms a.focus-visible,.single-post footer .entry-terms a:hover,
.single-post header .entry-terms a.focus-visible,.single-post header .entry-terms a:hover{text-decoration:none;border-color:var(--colour-grey4);color:var(--colour-grey5)}.single-post .terms-header .entry-terms a:focus-visible,
.single-post .terms-header .entry-terms a:hover,.single-post footer .entry-terms a:focus-visible,.single-post footer .entry-terms a:hover,.single-post header .entry-terms a:focus-visible,.single-post header .entry-terms a:hover{text-decoration:none;
border-color:var(--colour-grey4);color:var(--colour-grey5)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:
block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block
;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.skew-lead .slick-controls{position:absolute;color:var(--colour-white);bottom:120px;left:0;right:0;z-index:1;max-width:none;margin:20px}.slick-controls:empty{visibility:
hidden;margin:0}.slick-controls{margin:40px auto 0;text-align:center;max-width:1280px;min-height:30px}.slick-controls button{background-color:transparent;color:inherit;outline:0;border:0 none}.slick-controls .slick-arrow{overflow:hidden;position:relative;
text-indent:100em;white-space:nowrap;width:50px;padding:0;height:22px;line-height:22px;font-size:22px}.slick-controls .slick-prev.slick-arrow{float:left;text-align:left}.slick-controls .slick-next.slick-arrow{float:right;text-align:right}
.slick-controls .slick-arrow:after{font-family:icomoon!important}.slick-controls .slick-arrow:after{content:"\ea3c";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;speak:none;font-style:normal;font-weight:400;
font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-controls .slick-prev.slick-arrow:after{content:'\ea40'}.widget .slick-controls .slick-dots{margin:0}.widget .slick-controls .slick-dots>li{
display:inline-block;text-align:center;width:30px}.widget .slick-controls .slick-dots li button{position:relative;width:16px;line-height:30px;padding:0;cursor:pointer;text-indent:100em;overflow:hidden;border:0;outline:0;background:0 0}
.widget .slick-controls .slick-dots li button:before{font-family:icomoon!important}.widget .slick-controls .slick-dots li button:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:inherit;text-indent:0;text-align:center;
font-size:15px;line-height:30px;content:"\e900";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.widget .slick-controls .slick-dots li.slick-active button:before{content:"\e901"}.columns-flex.carousel-me.slick-initialized.slick-slider{display:block}.slick-track>.card-excerpt.no-thumbnail:after{content:'';display:block;width:100%;padding-top:100%}
/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}
.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:
none}.nivo-lightbox-next,.nivo-lightbox-prev{position:absolute;top:50%;width:60px;height:60px;vertical-align:middle;margin-top:-30px;line-height:60px;text-indent:-100em}.nivo-lightbox-prev{left:0}.nivo-lightbox-next{right:0}.nivo-lightbox-next:after,
.nivo-lightbox-prev:after{font-family:centaur,icomoon!important}.nivo-lightbox-next:after,.nivo-lightbox-prev:after{content:'\ea3c';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;speak:none;font-style:normal;
font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:var(--colour-grey3);text-align:center;font-size:30px}.nivo-lightbox-prev:after{content:'\ea40'}.nivo-lightbox-close{position:absolute;top:2%;right:2%}
.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;
overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:var(--colour-white);text-shadow:0 1px 1px var(--colour-black)}.nivo-lightbox-error p{display:table-cell;
vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s
 ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-ms-transform:
translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:
translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);
-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0)
;transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:
all .3s ease-out;-webkit-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay{
background-color:var(--colour-black)!important}.nivo-lightbox-theme-default.nivo-lightbox-overlay{z-index:100000}.nivo-lightbox-theme-default .nivo-lightbox-close{background:0 0!important}.nivo-lightbox-theme-default .nivo-lightbox-close:after{font-family
:icomoon!important}.nivo-lightbox-theme-default .nivo-lightbox-close:after{content:"\e610";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;font-size:40px;width:40px;height:40px;color:var(--colour-white);position:
absolute;top:0;right:0}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:transparent!important}#comments #commentlist,#comments #commentlist img.photo,#comments #commentlist li,#comments #commentlist ul,#comments #respond input,
#comments #respond textarea,#comments #trackback-list,#comments #trackback-list li,#comments blockquote,#comments cite,#comments div,#comments fieldset,#comments form,#comments img,#comments label,#comments p,#comments span{background-color:transparent;
background-image:none;border:0 none;outline:0 none;padding:0;margin:0;list-style:none outside;font-style:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;text-align:left;
text-shadow:0 0;text-indent:0;clear:none;float:none;color:#333;-webkit-box-shadow:none;box-shadow:none}#comments #commentlist li,#comments #respond input,#comments #respond textarea,#comments .comment-body,#comments .comment-body *{width:auto;height:auto;
min-height:0;min-width:0}#comments #commentlist img.photo,#comments img.avatar{border:0 none!important;padding:0!important;margin:0!important}#comments #commentlist img.photo,#comments img.avatar{width:auto;height:auto;float:none;position:static}#comments
{display:block;clear:both;overflow:hidden;min-height:1px;position:relative;z-index:10}#comments ul#commentlist ul li{margin-left:20px}#comments ul#trackback-list{display:block}#comments .trackback-toggle,#comments ul#commentlist div.toggle,
#comments ul#commentlist li .comment-body{background-color:#fff;border:solid 1px #dfdfdf;color:#333;padding:9px;overflow:auto;margin-bottom:11px;-webkit-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;transition:
background-color .25s ease-in;border-radius:3px}#comment-form .error,#comments .comment-body .moderation{background-color:#ffffe0;border:solid 1px #e6db55;margin-top:5px;color:#333;padding:5px;font-size:10px;min-height:1px;border-radius:3px}
#comments .comment-body .moderation{display:block;margin-bottom:3px;clear:both}#commentlist .comment-author-avatar{display:inline;float:left;margin:0 10px 10px 0}#commentlist li.bypostauthor>div.comment-body .comment-author-avatar{padding-bottom:5px;
border-bottom:solid 5px #dd0}#comments .trackback-toggle,#comments ul#commentlist div.toggle{cursor:pointer;zoom:1}#comments cite,#comments div.toggle .poster-name{font-weight:700;font-style:oblique}#comments .trackback-toggle:hover,
#comments ul#commentlist div.toggle:hover{background-color:#efefef}#comments .with-avatar #comment-form,#comments .with-avatar .comment-content{margin-left:76px}#commentlist .children .with-avatar .comment-content{margin-left:44px}#comments .comment-meta{
margin-bottom:5px;height:auto}#comments .comment-buttons,#comments .moderation-buttons{margin-top:9px;overflow:hidden}#comments #respond .comment-buttons input,#comments .comment-buttons .comment-button,#comments .comment-buttons a,
#comments .moderation-buttons a{text-align:center;position:static;border:0 none;cursor:pointer;margin:0 0 0 5px;float:right;padding:0 5px;background:none #666;color:#fff;font-size:10px;height:18px;line-height:18px;border-radius:3px}
#comments .comment-buttons a.comment-button,#comments .comment-buttons a.comment-edit-link{float:left;margin:0 5px 0 0}#comments #cancel-comment-reply-link:active,#comments #cancel-comment-reply-link:focus,#comments #cancel-comment-reply-link:hover{
background-color:#933;color:#fff}#comments .comment-button:active,#comments .comment-button:focus,#comments .comment-button:hover,#comments .comment-buttons a:active,#comments .comment-buttons a:focus,#comments .comment-buttons a:hover,
#comments .comment-buttons input:active,#comments .comment-buttons input:focus,#comments .comment-buttons input:hover,#comments .moderation-buttons a:focus,#comments .moderation-buttons a:hover{background-color:#333;color:#fff}
#comments #comment-form .comment-buttons input.disabled,#comments #comment-form .comment-buttons input.disabled:active,#comments #comment-form .comment-buttons input.disabled:focus,#comments #comment-form .comment-buttons input.disabled:hover{
background-color:#ddd;cursor:wait;color:#fff}#comments #respond .comment-form-author,#comments #respond .comment-form-email,#comments #respond .comment-form-url,#comments .comment-form-row{overflow:hidden;margin-bottom:10px;width:100%}
#comments #comment-form .textarea-border,#comments #respond .comment-form-author input,#comments #respond .comment-form-email input,#comments #respond .comment-form-row input,#comments #respond .comment-form-url input{border:solid 1px #ccc;
background-color:#f8f8f8;border-radius:3px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.1) inset;box-shadow:4px 4px 6px rgba(0,0,0,.1) inset}#comments #respond .comment-form-row label{float:left;width:18%}#comments #respond .comment-form-author input,
#comments #respond .comment-form-email input,#comments #respond .comment-form-row input,#comments #respond .comment-form-url input{width:80%;float:right;margin:0;padding:3px 2px 2px}#comments .textarea-border{padding:5px}#comment-form span.required{
display:block;text-align:right;font-size:small;color:#999}#comments #comment-form textarea.oops{background-position:right top}#comments textarea#comment{border:0 none;width:100%;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;display:block}
#comments #comment-pagination{clear:both;text-align:center;padding:1em 0}#comments .page-links a{text-decoration:none}#comments .page-numbers{line-height:26px;height:26px;min-width:20px;padding:0 3px;margin-right:2px;display:inline-block;text-align:center
;text-decoration:none;border-radius:2px;background-color:#fff;color:#000}#comments a.page-numbers:focus,#comments a.page-numbers:hover{background-color:#ccc;color:#333}#comments a.next,#comments a.prev,#comments span.dots{background-color:transparent;
color:#fff}#comments a.next,#comments a.prev{font-size:22px;line-height:26px;vertical-align:top}#comments a.next:focus,#comments a.next:hover,#comments a.prev:focus,#comments a.prev:hover{color:#ccc;background-color:transparent}#comments .current{
background-color:#ccc;color:#999}#comments #comment-pagination span.current{background-color:#eee;color:#ccc}#comments #comment-pagination .page-numbers{color:#666;background-color:#ddd;text-decoration:none}#comments #comment-pagination a.next,
#comments #comment-pagination a.prev,#comments #comment-pagination span.dots{background-color:transparent;color:#333}#comments #comment-pagination a.page-numbers:focus,#comments #comment-pagination a.page-numbers:hover{background-color:#666;color:#fff;
text-decoration:none}#comments #comment-pagination a.next:focus,#comments #comment-pagination a.next:hover,#comments #comment-pagination a.prev:focus,#comments #comment-pagination a.prev:hover{background-color:transparent;color:#666}
.ie #comments ul#commentlist li .comment-body,.ie6 #comments .comment-buttons{zoom:1}#comments .comment-title{font-size:140%;font-weight:400;margin-bottom:.5em}ul#trackback-list{margin:0;padding:0}#trackback-list li{margin-bottom:20px}
#comment #commentlist .pingback cite.fn,#comment #commentlist .trackback cite.fn,#comment #trackback-list cite.fn{display:block}#commentlist cite.fn img{vertical-align:text-top;float:right}#commentlist .pingback span.date,#commentlist .trackback span.date
,#trackback-list span.date{font-style:italic;color:#666}#trackback-list .comment-body{padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px #dfdfdf}#comment-form blockquote{border-left:.325em solid #dfdfdf;font-style:italic;margin:0 6%;
padding-left:.65em}#comments .comment-text{overflow:hidden}#comments .comment-text p{margin-bottom:.75em}#comments .comment-text blockquote{margin-bottom:.75em;padding-left:2em;border-left:5px solid #efefef}#comments .comment-text img{max-width:100%}
#comments .reply-quote cite{font-weight:700}.tb-from{font-style:italic}.comment-link-display{padding:5px 10px;color:#333;background-color:#fff;border:solid 1px #bbb;cursor:pointer;border-radius:5px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 
0 4px 0 rgba(0,0,0,.3)}.comment-link-display input{background-color:#fff;border:solid 1px #dfdfdf;color:#333;cursor:text;width:250px;margin-left:5px}#comments .comment-body .trackback-toggle{margin:-9px -9px -9px -9px;padding-bottom:10px;border:0 none}
#comments .comment-body .with-toggle{margin-top:18px}#comments .comment-body .comment-meta .new-comment{display:inline;float:right;width:20px;height:20px;margin-left:8px}#comments ul#commentlist li.new>.comment-body{background-color:#efefef}#quote-float{
border:solid 1px #ccc;color:#333;cursor:pointer;padding:3px 10px 3px 24px;border-radius:3px;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.3);box-shadow:3px 3px 4px rgba(0,0,0,.3)}#comment-form span.required{display:none}#comments li#response-cont #respond{
overflow:hidden}.post-tabs{margin:40px 0;overflow:hidden}.post-tabs .tab-comments,.post-tabs .tab-comments-off{display:block;float:left;background-color:var(--colour-black);color:var(--colour-white);padding:.5em 1em}#comments textarea#comment{min-height:
80px!important}#content #comments #respond .comment-buttons input,#content #comments .comment-buttons .comment-button,#content #comments .comment-buttons a,#content #comments .moderation-buttons a{padding:0 1em;font-size:16px;height:auto;line-height:2;
background-color:var(--colour-black);border-radius:0}#content #comments .trackback-toggle,#content #comments ul#commentlist div.toggle,#content #comments ul#commentlist li .comment-body{padding:20px}#content #comments .comment-buttons,
#content #comments .moderation-buttons{margin-top:20px}#comments .comment-text{font-weight:400}.gallery:not(.slick-initialized){white-space:nowrap;overflow-x:auto;overflow-y:hidden}.gallery{margin:0 -10px 10px}.gallery figure.gallery-item{margin:0 10px;
width:calc(100% - 20px);display:inline-block}.gallery figure.gallery-item img{display:block;margin:0 auto;max-height:70vh;width:auto;height:auto}.gallery figcaption{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
margin-bottom:0;margin-top:10px;line-height:30px}.gallery.slick-initialized figcaption{border-bottom:0 none}.gallery.slick-initialized.gallery-size-full figcaption,.gallery.slick-initialized.gallery-size-large figcaption{padding-right:100px}
@media only screen and (min-width:321px){.gallery.slick-initialized.gallery-size-full figcaption,.gallery.slick-initialized.gallery-size-large figcaption{padding-right:160px}}.gallery+.slick-controls{margin-top:-50px;height:40px;margin-bottom:10px;
border-bottom:solid 1px var(--colour-black);text-align:right;position:relative}.gallery+.slick-controls .slick-arrow{display:inline-block!important}.gallery+.slick-controls .slick-arrow{border:solid 1px var(--colour-black);width:40px;height:40px;
line-height:40px;text-align:center;background-color:var(--colour-white);float:none;margin-bottom:-1px;margin-left:-1px;font-size:20px}.gallery+.slick-controls .slick-arrow.slick-prev:after{content:"\e609"}
.gallery+.slick-controls .slick-arrow.slick-next:after{content:"\e60a"}.gallery.gallery-size-thumbnail figure{width:150px}.gallery.gallery-size-medium figure{width:300px}.gallery+.slick-controls .slick-dots,.single-card+.slick-controls .slick-dots{
counter-reset:count1;list-style-type:none;margin:0;line-height:48px;position:absolute;bottom:0;right:99px;padding:0 10px;font-size:16px;font-style:italic;font-weight:700}.gallery+.slick-controls .slick-dots{background-color:var(--colour-white);right:79px}
.single-card+.slick-controls .slick-dots{right:150px}.gallery+.slick-controls .slick-dots>li,.single-card+.slick-controls .slick-dots>li{counter-increment:count1;display:inline-block;float:left}.gallery+.slick-controls .slick-dots>li.slick-active:before,
.single-card+.slick-controls .slick-dots>li.slick-active:before{content:counter(count1)}.gallery+.slick-controls .slick-dots>li:last-child:after,.single-card+.slick-controls .slick-dots>li:last-child:after{content:"of " counter(count1);margin-left:.25em}
.gallery+.slick-controls .slick-dots li button,.single-card+.slick-controls .slick-dots li button{display:none}.gallery .gallery-icon:only-child,.single-card .gallery-icon:only-child{margin-bottom:50px}@media only screen and (min-width:768px){
.gallery+.slick-controls{margin-top:-60px;height:50px}.gallery .gallery-icon:only-child,.single-card .gallery-icon:only-child{margin-bottom:60px}.gallery+.slick-controls .slick-arrow{border:solid 1px var(--colour-black);width:50px;height:50px;line-height:
50px;font-size:25px}.gallery+.slick-controls .slick-dots{right:99px}}.widget.adjacent-post{border-top:5px solid;background-color:var(--colour-white);z-index:1;position:relative;border-top:5px solid}.widget.adjacent-post>h3.widget-title{font-size:22px;
padding-bottom:5px;border-bottom:solid 1px var(--colour-grey3);line-height:1.5;margin-bottom:20px}.widget.adjacent-post article.card-small{border-bottom:solid 1px var(--colour-grey2)}.widget.adjacent-post article>.block-lead h4 a{font-size:16px;
font-weight:400;font-family:sans-serif;color:var(--colour-grey5)}.widget.adjacent-post article>.block-lead footer{display:none}.widget.adjacent-post article>.block-secondary{max-width:80px;max-height:80px}.flex-row{display:-webkit-box;display:-ms-flexbox;
display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row>.flex-third{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;min-width:240px;padding:10px}
.flex-row.anti-gutter{margin:-10px}.login-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:
stretch;-ms-flex-align:stretch;align-items:stretch}.login-boxes .a-box,.login-boxes .grey-box{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:260px;background-color:var(--colour-grey1);margin:10px}.padded-wrap{padding:30px;overflow:hidden}
.help-box:empty{display:none}section.user-dashboard{max-width:720px;margin:20px auto;padding:0 20px}.dashboard-nav{background:var(--colour-white);border-top:1px solid var(--colour-grey2)}.dashboard-nav ul{margin:0;padding:0;list-style:none;overflow:hidden
}.dashboard-nav li{float:left;position:relative}.dashboard-nav a{display:block;margin:10px;padding:10px 17px;font-size:85%;color:var(--colour-grey4);font-weight:700}.dashboard-nav .current:after{position:absolute;content:'';border:10px solid 
var(--colour-white);border-left-color:transparent;border-right-color:transparent;border-width:10px 10px 0;height:0;bottom:-10px;left:50%;margin-left:-10px}.dashboard-nav .current a{background:var(--colour-grey4);color:var(--colour-white)}
.dashboard-content [class*=" column-"],.dashboard-content [class^=column-]{padding:12px 12px 24px}.dashboard-content p.referencenumber{font:var(--font-sans-serif)}.dashboard-content div.column-half{display:block}.newsletter-format-field p,
.newsletter-list-field p{margin:10px 0}.newsletter-format-field{padding:0;border:1px solid var(--colour-grey2);border-width:1px 0;margin:24px 0}.newsletter-format label{margin-right:20px}.newsletter-submit input{margin-right:20px}.newsletter-submit input{
vertical-align:middle}.newsletter-unsubscribe form{margin:0 12px 24px}.webinars-wrapper{margin:10px 12px}.sponsors.sponsor-block-logo>.sponsor{display:block}.sponsors.sponsor-block-logo.with-image>.sponsor{word-spacing:10px}
.block-lead .sponsors.sponsor-block-logo>.sponsor{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sponsors.sponsor-block-logo>.sponsor>a,.sponsors.sponsor-block-logo>.sponsor>span.no-link{word-spacing:normal;
font-weight:700}.sponsors.sponsor-block-logo>.sponsor img.sponsor{max-height:50px;display:inline-block;vertical-align:middle;width:auto;margin-bottom:10px}.sponsors.sponsor-block-logo>.sponsor .sponsor-intro{display:inline-block;word-spacing:normal;
font-size:16px;vertical-align:middle}.sponsor-advert{margin:0 auto}.sponsor-advert .adtech.adtech-active{margin:40px auto}.widget .sponsors.sponsor-block-logo{text-align:center;margin-top:20px}.sponsor-header{overflow:hidden}
.sponsor-header .sponsors.sponsor-block-logo>.sponsor img.sponsor{max-height:80px}.sponsor-header .sponsors.sponsor-block-logo{font-size:18px}.sponsor-header .sponsors.sponsor-block-logo>.sponsor{float:left;clear:both;border-bottom:solid 1px 
var(--colour-grey3);padding-bottom:10px;margin-bottom:30px;vertical-align:middle}.article-body>:first-child{margin-top:0}.meta-wrap .sponsor-block-logo{margin:20px 20px 0}.under-header .sponsor-advert .adtech.adtech-active{margin-bottom:0}
.widget .block-lead .sponsor-block-logo,.widget .block-lead .sponsors.sponsor-block-logo>.sponsor .sponsor-intro{margin-top:0;margin-bottom:0;font-size:14px}.widget .block-lead .sponsors.sponsor-block-logo>.sponsor{word-spacing:inherit}
.force-square .sponsor-block-logo+.entry-terms{display:none}.main-body .under-header.super-lead{padding-top:0;padding-bottom:0;height:100vh;min-height:480px;overflow:hidden;padding:0;border-bottom:0 none}
.main-body .super-lead.under-header:first-child .meta-wrap,.super-lead,.super-lead>.carousel-container,.super-lead>.carousel-container .feature-article,.super-lead>.carousel-container .slick-list,.super-lead>.carousel-container .slick-track,
.super-lead>.carousel-container svg{height:100%;min-height:480px}.super-lead .slick-controls{position:absolute;bottom:40px;right:0;left:0;text-align:right;max-width:1340px;padding:0 40px}.super-lead .slick-controls:empty{display:none}
.super-lead .skip-this{display:none}.super-lead .skipper .icon-arrow-down{line-height:40px;font-size:20px}.super-lead .slick-controls:empty+.skip-this{display:block}.super-lead .slick-controls .slick-arrow{float:none;line-height:50px;text-align:center;
height:50px;border:solid 1px;margin-left:-1px;font-size:30px}.super-lead>.carousel-container .feature-article{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}
.super-lead>.carousel-container .feature-article .page-title{font-size:50px;font-weight:700;margin:14px 0 0}.super-lead>.carousel-container .feature-article .standfirst{margin-top:20px;font-style:italic;font-size:18px;line-height:1.1;max-height:4.3em;
overflow:hidden;margin-bottom:0}@supports (-webkit-line-clamp:4){.super-lead>.carousel-container .feature-article .standfirst{max-height:4.4em;padding:0 10px;margin:20px -10px 0;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}}
.super-lead>.carousel-container .feature-article .standfirst:empty{display:none}.super-lead>.carousel-container .feature-article .content-wrap{max-width:700px;text-align:right;float:right}.main-body .super-lead.under-header:first-child .meta-wrap{
max-width:1340px}.super-lead>.slick-controls .slick-arrow:after{content:"\e60a"}.super-lead>.slick-controls .slick-prev.slick-arrow:after{content:"\e609"}.super-lead>.carousel-me.single-card .page-title a:after{content:'';position:absolute;top:118px;
bottom:91px;right:40px;left:40px;z-index:20}@media only screen and (min-width:700px) and (min-height:600px){.super-lead>.carousel-container .feature-article .page-title{font-size:110px}.super-lead>.carousel-container .feature-article .standfirst{font-size
:28px}}.super-lead .skip-this,.super-lead .slick-controls,.super-lead>.carousel-container .feature-article .content-wrap,.super-lead>.carousel-container .feature-article .page-title{color:var(--colour-white)}.no-cssgradients .under-header .coloured-b{
display:inline-block}.consent-form{background:var(--colour-white);margin:0;overflow:hidden;position:relative}.consent-form form{padding:24px 12px;margin:24px 12px;border:1px solid var(--colour-grey2);overflow:hidden}.consent-form .message{margin:20px 0}
.consent-form h2,.consent-form p{margin:0 0 15px 0}.consent-form p.medium-small{font-size:85%}.consent-form h2.medium{line-height:1.3}.consent-field>span,.consent-form label{vertical-align:middle;display:block;padding:8px 0}
.consent-form .additional-fields label:after{content:'*';color:var(--colour-darkred);margin-left:5px}.consent-form .fancy-select{width:100%}.consent-form .additional-fields{margin:0 0 24px;color:var(--colour-grey4)}.consent-form .button{padding:10px 20px;
float:right}@media only screen and (min-width:640px){.consent-form{margin:0 12px}.consent-form form{max-width:100%;padding:24px;margin:48px auto}}@media only screen and (min-width:900px){.consent-form .additional-fields [class*=column-] .field{
margin-right:12px}.consent-form .additional-fields [class*=column-]+[class*=column-] .field{margin-right:0;margin-left:12px}}.four-oh-four .search-form{position:relative}.four-oh-four .search-form .search-input{padding-right:40px;color:var(--colour-grey3)
}.four-oh-four .search-form .sub-button{position:absolute;right:1px;top:1px;line-height:20px;padding:10px;border:0 none;background-color:transparent;color:var(--colour-grey3)}.four-oh-four .search-form .search-input:focus,
.four-oh-four .search-form .search-input:focus+.sub-button{color:var(--colour-black)}.four-oh-four .search-form .sub-button .submit-text{display:none}.adjacent-issue{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:
translateY(-50%);transform:translateY(-50%);font-size:30px}.adjacent-issue.prev{right:10px}.adjacent-issue.next{left:10px}.adjacent-issue .text{display:none}.search-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:
wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px -10px}.search-filter>.fancy-select{-webkit-box-flex:1;
-ms-flex:1 1 200px;flex:1 1 200px;margin:10px}#header-search>.search-form>.more-options{display:none}.form-warp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;
-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.did-you-mean-text{font-style:italic}#did-you-mean-body{margin:20px 0}@media only screen and (min-width:320px){html{overflow-x:hidden}
#navigation{overflow-x:hidden;overflow-y:auto}}@media only screen and (min-width:520px){.wide-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,
.wider-content article.single-post .media.aligncenter,.wider-content article.single-post .wide,.wider-content article.single-post figure.aligncenter{margin-left:-100px;margin-right:-20px}.wide-content.narrow-image article.single-post .media.aligncenter,
.wide-content.narrow-image article.single-post .wide,.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .wide,
.wider-content.narrow-image article.single-post figure.aligncenter{margin-left:0;margin-right:0}.sharing{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin-right:20px;max-width:60px}.sharing>ul{position:sticky;top:1rem;-webkit-box-orient:vertical;
-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagination-links>.dots,.pagination-links>a.page-numbers:not(.next):not(.prev){display:inline-block}.archive.author .page-title,.page-title{font-size:50px}}
@media only screen and (min-width:700px){.topload-navigation{padding:80px 60px 20px}.main-body{padding:0 60px}.main-body .under-header:first-child,:not(.widget-group)>.widget.widget-styled{margin-left:-60px;margin-right:-60px;padding-left:60px;
padding-right:60px}.wide-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,.wider-content article.single-post .media.aligncenter,
.wider-content article.single-post .wide,.wider-content article.single-post figure.aligncenter{margin-left:-140px;margin-right:-60px}.wide-content.narrow-image article.single-post .media.aligncenter,.wide-content.narrow-image article.single-post .wide,
.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .wide,.wider-content.narrow-image article.single-post figure.aligncenter{
margin-left:0;margin-right:0}}@media only screen and (min-width:900px){.menu-footer,footer.site-footer>.site-info>.left-side{float:left;text-align:left}.menu-social,footer.site-footer>.site-info>address{float:right;text-align:right}
.wide-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,.wider-content article.single-post .media.aligncenter,.wider-content article.single-post .wide,
.wider-content article.single-post figure.aligncenter{margin-right:calc(0% - ((100vw - 100%)/ 2));margin-left:calc(0% - ((100vw + 80px - 100%)/ 2))}.wide-content.narrow-image article.single-post .media.aligncenter,
.wide-content.narrow-image article.single-post .wide,.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .wide,
.wider-content.narrow-image article.single-post figure.aligncenter{margin-right:0;margin-left:0}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar)>main#content>.sidebar>.widget-group.bottom{-webkit-box-ordinal-group:4;-ms-flex-order:3;
order:3;-ms-flex-item-align:end;align-self:flex-end}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar)>main#content>.sidebar{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:320px;margin-left:10px}
.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar)>main#content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar)>main#content:before{
content:'';-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%}}@media only screen and (min-width:1150px){.columns-flex>.card-excerpt{max-width:300px}.entry-content.wide-content>.sharing,.entry-content.wider-content>.sharing{margin-right:-60px}
.wide-content article.single-post .media.aligncenter,.wide-content article.single-post .wide,.wide-content article.single-post figure.aligncenter,.wider-content article.single-post .media.aligncenter,.wider-content article.single-post .wide,
.wider-content article.single-post figure.aligncenter{margin-left:calc(0% - ((100vw - 100%)/ 2));margin-right:calc(0% - ((100vw - 100%)/ 2))}.wide-content.narrow-image article.single-post .media.aligncenter,
.wide-content.narrow-image article.single-post .wide,.wide-content.narrow-image article.single-post figure.aligncenter,.wider-content.narrow-image article.single-post .media.aligncenter,.wider-content.narrow-image article.single-post .wide,
.wider-content.narrow-image article.single-post figure.aligncenter{margin-left:0;margin-right:0}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) .single-post{-ms-flex-preferred-size:calc(100% - 320px)!important}
.entry-content.no-sidebar .single-post,.entry-content.wide-content .single-post,.entry-content.wider-content .single-post{-ms-flex-preferred-size:100%!important}.entry-content:not(.wide-content):not(.wider-content):not(.no-sidebar) .sidebar{
-ms-flex-preferred-size:calc(100% - 700px)!important}}@media only screen and (min-width:1340px){.tagline{margin-right:70px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main-body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}
html.no-mediaqueries .sidebar,html.no-mediaqueries .sidebar .widget-group,html.no-mediaqueries .single-post{width:100%!important;margin:0 auto!important}html.no-mediaqueries .a-list-name{display:none}html.no-mediaqueries .widget{clear:both;overflow:hidden
}html.no-mediaqueries .square-thumb{width:290px!important;height:290px!important;overflow:hidden!important;padding:0!important}html.no-mediaqueries .card-excerpt.type-jobs>header.block-secondary .square-thumb,
html.no-mediaqueries .card-small>header.block-secondary .square-thumb{width:100px!important;height:100px!important}html.no-mediaqueries .square-thumb img{height:290px!important;width:auto!important;display:block!important;margin:0 auto!important;max-width
:none!important}html.no-mediaqueries .card-excerpt.type-jobs>header.block-secondary .square-thumb img,html.no-mediaqueries .card-small>header.block-secondary .square-thumb img{width:auto!important;height:1000px!important}html.no-mediaqueries .card-excerpt
{height:500px!important;overflow:hidden!important;min-width:0!important;width:290px!important}html.no-mediaqueries .card-excerpt{max-height:none}html.no-mediaqueries .red-baron.force-square>.card-excerpt .block-lead>.hentry-title{margin-top:0}
html.no-mediaqueries .force-square .card-excerpt{height:auto!important}html.no-mediaqueries .card-excerpt.type-jobs{height:120px!important;width:auto!important;width:initial!important}html.no-mediaqueries #navigation{display:none}html.no-mediaqueries{
margin-top:60px!important}html.no-mediaqueries .widget.widget-styled{max-width:none;margin:0 -20px 20px;padding:40px}html.no-mediaqueries .slick-track{max-height:510px!important}html.no-mediaqueries body:after{content:
'You are using a very old web browser that is no longer supported by this site. Care has been taken to leave the site somewhat usable but some features will be missing.';display:block;position:fixed;top:0;left:0;right:0;width:100%;line-height:20px;padding
:20px;background-color:var(--colour-blue);color:var(--colour-white);text-align:center;z-index:100000}::-webkit-input-placeholder{color:var(--colour-grey3);font-size:var(--size-normal)}:-moz-placeholder{color:var(--colour-grey3);font-size:
var(--size-normal);opacity:1}::-moz-placeholder{font-size:var(--size-normal);color:var(--colour-grey3);opacity:1}:-ms-input-placeholder{font-size:var(--size-normal);color:var(--colour-grey3)}.explore-simple{text-align:center}.explore-item{display:
inline-block;background-color:var(--colour-white);color:var(--colour-black);font:var(--font-sans-serif-bold);margin:0 10px 10px;padding:0 10px;min-width:120px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
text-transform:uppercase;text-align:center;width:calc(100% - 20px);font-weight:700;line-height:2.4;font-size:var(--size-small)}@media only screen and (min-width:400px){.explore-simple .explore-item{width:calc(50% - 20px)}}
@media only screen and (min-width:520px){.explore-simple .explore-item{max-width:calc(50% - 20px);width:auto}}@media only screen and (min-width:1100px){.explore-item{font-size:var(--size-normal)}}.widget.layout-explore .card-excerpt{min-height:140px;
-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-flexbox .widget.layout-explore .card-excerpt{height:160px}.widget.layout-explore .card-excerpt .entry-terms,.widget.layout-explore .card-excerpt .excerpt{display:none}
.widget.layout-explore .card-excerpt .hentry-title{margin-top:20px}.widget.layout-explore .card-excerpt .sponsors{top:-20px;left:0;right:0;border-bottom:solid 1px var(--colour-white);position:absolute}
.widget.layout-explore .card-excerpt.no-thumbnail .sponsors{color:var(--colour-grey5);border-bottom:solid 1px var(--colour-black)}.widget.layout-explore .card-excerpt .sponsors>.sponsor{line-height:1.4;text-align:center}
.widget.layout-explore .card-excerpt .sponsors>.sponsor>*{background-color:transparent}.widget.layout-explore .card-excerpt.no-thumbnail .sponsors>.sponsor>*{color:var(--colour-grey5)}.widget.layout-explore .card-excerpt>header{-webkit-box-flex:0;-ms-flex
:none;flex:none}.widget.layout-explore .card-excerpt.has-thumbnail a.entry-thumbnail:after{display:none}a.entry-thumbnail.fixed-height{visibility:hidden}a.entry-thumbnail.fixed-height img{background-color:var(--colour-grey1);visibility:visible}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a.entry-thumbnail.fixed-height{visibility:visible}}.widget.widget-styled.menu-walker-sticky-menu{padding:20px 20px 10px}.floaty-wrapper>.menu-walker-sticky-menu.widget-styled{margin:0;
z-index:1}.floaty-wrapper>.menu-walker-sticky-menu{background-color:var(--colour-black)}.floaty-wrapper.widget-styled.widget.off-screen-top>.widget.widget-styled.menu-walker-sticky-menu{-webkit-transition:-webkit-transform 250ms;transition:
-webkit-transform 250ms;-o-transition:transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}.floaty-wrapper.widget-styled.widget{padding:0}.sticky-menu{display:-webkit-box;display:-ms-flexbox;display:flex;
-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sticky-menu .explore-item{
-webkit-box-flex:1;-ms-flex:1 1 130px;flex:1 1 130px;min-width:130px;max-width:300px}.sticky-menu .explore-item a{display:block;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.sticky-menu .explore-item:nth-of-type(6)~.explore-item{display:none}.anchor-point{display:block;height:0;visibility:hidden;overflow:hidden}.widget-styled+.anchor-point{margin-bottom:-20px}.floaty-wrapper.sticky-menu-wrap~.anchor-point{-webkit-transform:
translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}.floaty-wrapper.sticky-menu-wrap~.widget-styled+.anchor-point{-webkit-transform:translateY(-95px);-ms-transform:translateY(-95px);transform:translateY(-95px)}
@media screen and (min-width:601px){body.admin-bar .floaty-wrapper.sticky-menu-wrap~.anchor-point{-webkit-transform:translateY(-121px);-ms-transform:translateY(-121px);transform:translateY(-121px)}
body.admin-bar .floaty-wrapper.sticky-menu-wrap~.widget-styled+.anchor-point{-webkit-transform:translateY(-141px);-ms-transform:translateY(-141px);transform:translateY(-141px)}}@media screen and (min-width:783px){
body.admin-bar .floaty-wrapper.sticky-menu-wrap~.anchor-point{-webkit-transform:translateY(-107px);-ms-transform:translateY(-107px);transform:translateY(-107px)}body.admin-bar .floaty-wrapper.sticky-menu-wrap~.widget-styled+.anchor-point{-webkit-transform
:translateY(-127px);-ms-transform:translateY(-127px);transform:translateY(-127px)}}.spot-marketing-signup.widget form{background-color:var(--colour-white);color:var(--colour-black);float:right;padding:30px;margin-bottom:20px;width:100%}
@media only screen and (min-width:640px){.spot-marketing-signup.widget form{max-width:400px;margin-bottom:0;width:50%}}.spot-marketing-signup form h2,.spot-marketing-signup form p{margin:0 0 10px}.spot-marketing-signup form label{display:block}
.widget.faq-list .widget-title{text-transform:none}.faq-block{position:relative;overflow:hidden}.faq-block>input[type=radio]{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;left:0;top:0}.faq-block .question{display:block;padding:5px 
20px;border-bottom:solid 1px var(--colour-grey1);margin-bottom:-1px;font:var(--font-sans-serif);line-height:2}.faq-block .answer{display:none;overflow-y:auto;overflow-x:hidden;padding:1.5em 40px;max-height:80vh;background-color:var(--colour-grey1);color:
var(--colour-black)}.faq-block .answer h2{font:var(--font-sans-serif);font-weight:700;margin-top:0}.faq-block input:checked+.question,.widget-styled .faq-block input:checked+.question{background-color:var(--colour-grey1);color:var(--colour-purple);
font-weight:400}.faq-block input:checked+.question+.answer{display:block}.widget-styled.widget-grey .faq-block .answer,.widget-styled.widget-grey .faq-block input:checked+.question{background-color:var(--colour-white)}
.widget-styled.widget-purple .faq-block .answer{color:var(--colour-purple)}@media only screen and (max-width:767px){.faq-block input:checked+.question{border-bottom:solid 2px var(--colour-grey3)}.faq-block input:checked+.question+.answer{-webkit-animation
:fadeIn 1s;animation:fadeIn 1s}}@media only screen and (min-width:768px){.faq-block{min-height:400px}.faq-block .question{max-width:calc(50% - 10px);padding:5px 10px}.faq-block input:checked+.question{max-width:50%}.faq-block .question:first-of-type{
margin-top:0}.faq-block .answer{position:absolute;width:50%;left:50%;right:0;top:0;bottom:0;max-height:none;font-weight:400}}.message.success{color:var(--colour-grey4)}.message.success:before{display:inline-block;font-family:var(--stack-icon);
vertical-align:middle;content:'\e62d';text-align:center;font-size:var(--size-normal);color:var(--colour-green);border:1px solid var(--colour-green);border-radius:100px;width:36px;height:36px;line-height:34px;margin-right:15px}.article-body form.success{
position:relative}.article-body form.success:after{content:'thank you';text-transform:uppercase;text-align:center;position:absolute;padding:20px;top:0;left:0;right:0;bottom:0;background-color:var(--colour-red);color:var(--colour-white);opacity:.9;display:
-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:solid 2px var(--colour-white)}
.article-body form label{text-transform:uppercase;font:var(--font-sans-serif-bold);line-height:28px}.article-body form h2{text-transform:uppercase}.article-body form button[type=submit]{width:100%;font-size:var(--size-large);background-color:
var(--colour-blue);margin-top:10px}.article-body form p.error{background-color:var(--colour-red);color:var(--colour-white);text-transform:uppercase;text-align:center;padding:12px;margin-bottom:10px}input[type].error{border-color:var(--colour-red)}
.columns-flex.quote-block>.card-quote{-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;margin:10px;line-height:1.1;font-size:var(--size-medium);font-weight:400}.columns-flex.quote-block>.card-quote blockquote cite{display:block;color:var(--colour-red)
;font-style:italic}.columns-flex.quote-block>.card-quote blockquote cite .company:before{content:', '}.card-featrue-image{float:left;-webkit-box-flex:1;-ms-flex:1 1 190px;flex:1 1 190px;display:block;margin:10px;max-width:calc(50% - 20px);min-width:130px}
@media only screen and (min-width:500px){.card-featrue-image{max-width:calc(33.33% - 20px)}}@media only screen and (min-width:640px){.card-featrue-image{max-width:calc(25% - 20px)}}.card-featrue-image2{float:left;display:block;margin:10px;-webkit-box-flex
:1;-ms-flex:1 1 190px;flex:1 1 190px;min-width:130px;max-width:none}@media only screen and (min-width:768px){.card-featrue-image2{max-width:calc(25% - 20px)}}.card-featrue-image2 h3{font:var(--font-sans-serif-bold);font-weight:500;text-transform:uppercase
;margin:0;padding:10px 0;text-align:center;width:100%}.card-featrue-image2 h3 .vmid{max-height:1.5em;line-height:1.5em;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.card-featrue-image2 .line{font:
var(--font-sans-serif);line-height:1.2;font-weight:400;text-transform:uppercase;border-top:dashed 2px var(--colour-black);padding:10px 0;text-align:center;position:relative}.card-featrue-image2 h3+.line:after{content:'';display:block;height:3.6em}
.card-featrue-image2 h3+.line .vmid{display:block;overflow:hidden;max-height:3.6em;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card-featrue-image2 .line,
.card-featrue-image2 h3{font-size:var(--size-small)}@media only screen and (min-width:1024px){.card-featrue-image2 .line,.card-featrue-image2 h3{font-size:var(--size-normal)}}.card-spot{position:relative;float:left;margin:10px;-webkit-box-flex:1;-ms-flex:
1 1 400px;flex:1 1 400px;width:620px;overflow:hidden;color:var(--colour-black);background-color:var(--colour-white);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;font:var(--font-sans-serif)}.card-spot>header{float:left;-webkit-box-flex:1;
-ms-flex:1 1 100px;flex:1 1 100px;min-width:50px;padding:20px 0 20px 20px;max-width:90px}.card-spot>div.section{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;padding:20px;max-width:calc(100% - 50px)}.card-spot>div.section>.hentry-title{
text-transform:uppercase;font:var(--font-sans-serif-bold);font-size:var(--size-large);font-weight:700;margin:0 0 20px}.card-spot .article-body{font:var(--font-sans-serif)}@media only screen and (min-width:768px){.card-spot>header{padding:30px 0 30px 30px}
.card-spot>div.section{padding:30px}}@media only screen and (min-width:1024px){.card-spot{-webkit-box-flex:1;-ms-flex:1 1 480px;flex:1 1 480px}}.marketing-widget .widget-header{text-align:left}.marketing-widget .widget-title:before{content:'';display:
block;border-top:solid 2px;margin:20px 0 20px}.marketing-widget .widget-title{border:0 none;font-size:35px;font-weight:600;margin-top:0;padding:0;display:block}.marketing-widget p:not(:last-of-type){margin-bottom:1.1em}.button.solid{background-color:
var(--colour-black);color:var(--colour-white);border:0 none;line-height:2.4}.widget-styled.widget-dark .button.solid{background-color:var(--colour-white);color:var(--colour-black)}.widget-styled.widget-blue .button.solid,
.widget-styled.widget-red .button.solid{background-color:var(--colour-white);color:var(--colour-black);margin:5px 0}.spot-marketing-signup.widget form{background-color:var(--colour-grey1)}.spot-marketing-signup.widget form p{margin-bottom:10px}
.spot-marketing-signup.widget-blue form,.spot-marketing-signup.widget-dark form,.spot-marketing-signup.widget-grey form,.spot-marketing-signup.widget-red form{background-color:var(--colour-white)}.spot-marketing-signup .article-body .main-title{font:
var(--font-sans-serif);font-weight:700;font-size:var(--size-verylarge)}.spot-marketing-signup .article-body p{font:var(--font-sans-serif);font-size:var(--size-medium)}.card-featrue-image.fixed-height>img{width:100%;height:100%;display:block;-o-object-fit:
cover;object-fit:cover}body.page-template.page-template-template-marketing #head{margin-bottom:0}.cr-image-widget-layout-1 .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;
-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cr-image-widget-layout-1 .right>.foreground-image.fixed-height{margin:0}.cr-image-widget-layout-1 .left>h3{font:var(--font-sans-serif);font-weight:700;font-size:
var(--size-verylarge)}.cr-image-widget-layout-1 .left>.text{font:var(--font-sans-serif);font-size:var(--size-medium)}.cr-image-widget-layout-1.icit-image-widget .wrap .button{background-color:var(--colour-black);color:var(--colour-white);min-width:200px;
border:0 none}.image-widget-extensions-shortcode .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.image-widget-extensions-shortcode .right>.foreground-image.fixed-height{margin:0}.image-widget-extensions-shortcode .left>h3{font:var(--font-sans-serif);font-weight:700;font-size:var(--size-verylarge)}.image-widget-extensions-shortcode .left>.text{font:
var(--font-sans-serif);font-size:var(--size-medium)}.image-widget-extensions-shortcode.icit-image-widget .wrap .button{background-color:var(--colour-black);color:var(--colour-white);min-width:200px;border:0 none}
.image-widget-extensions-shortcode .gform_wrapper{margin-top:20px;margin-bottom:20px}.image-widget-extensions-shortcode .gform_wrapper .gfield{margin-top:10px}.image-widget-extensions-shortcode .gform_wrapper .gfield label{vertical-align:bottom}
.cr-image-widget-layout-2.icit-image-widget .right,.cr-image-widget-layout-3.icit-image-widget .left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;
-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;max-width:500px}@media only screen and (min-width:640px){.cr-image-widget-layout-2.icit-image-widget .right{margin-left:auto;margin-right:0}
.cr-image-widget-layout-3.icit-image-widget .left{margin-right:auto;margin-left:0}}.cr-image-widget-layout-2.icit-image-widget .right>*,.cr-image-widget-layout-3.icit-image-widget .left>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:20px 0}
.cr-image-widget-layout-2.icit-image-widget span.wrap,.cr-image-widget-layout-3.icit-image-widget span.wrap{text-align:left;padding:20px;text-transform:uppercase;font:var(--font-sans-serif-bold);font-size:var(--size-medium);display:-webkit-box;display:
-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cr-image-widget-layout-2.icit-image-widget .right .foreground-image,.cr-image-widget-layout-3.icit-image-widget .right .foreground-image{max-width:100%;height:auto}.cr-image-widget-layout-2.icit-image-widget span.wrap .title,
.cr-image-widget-layout-3.icit-image-widget span.wrap .title{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;line-height:43px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:10px}
.cr-image-widget-layout-2.icit-image-widget span.wrap .button,.cr-image-widget-layout-3.icit-image-widget span.wrap .button{margin:0;background-color:var(--colour-black);color:var(--colour-white);-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}
.icit-image-widget.cr-image-widget-layout-2 .widget-wrap,.icit-image-widget.cr-image-widget-layout-3 .widget-wrap{padding:0 20px}@media screen and (min-width:700px){.icit-image-widget.cr-image-widget-layout-2 .widget-wrap,
.icit-image-widget.cr-image-widget-layout-3 .widget-wrap{padding:0}}.icit-image-widget.cr-image-widget-layout-2,.icit-image-widget.cr-image-widget-layout-3{background-position:center center;background-size:cover;background-repeat:no-repeat;
background-color:var(--colour-grey1)}.icit-image-widget.cr-image-widget-layout-2 .wrap .left:empty,.icit-image-widget.cr-image-widget-layout-3 .wrap .left:empty{display:none}.icit-image-widget.cr-image-widget-layout-2 .wrap .left,
.icit-image-widget.cr-image-widget-layout-3 .wrap .left{min-height:0}.icit-image-widget.cr-image-widget-layout-2 .text,.icit-image-widget.cr-image-widget-layout-3 .text{font-size:var(--size-medium)}
.icit-image-widget.icit-image-widget.cr-image-widget-layout-3 .wrap .right{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px}.icit-image-widget.icit-image-widget.cr-image-widget-layout-3 .wrap .left{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}
.promotional-columns{margin-top:40px;margin-bottom:40px}.promotional-columns .column{background-color:var(--colour-grey1);border:solid 1px var(--colour-grey4);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:
column;flex-direction:column}.promotional-columns h2{text-align:center;font:var(--font-sans-serif);font-size:var(--size-normal);text-transform:uppercase;padding:10px;margin:0;font-weight:500}.promotional-columns h3{font:var(--font-serif);font-size:
var(--size-xlarge);font-weight:700;margin:0 0 10px;line-height:1.2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.promotional-columns .subsection{background-color:var(--colour-white);padding:20px;text-align:center;display:-webkit-box;
display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:280px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.promotional-columns .subsection .description{-webkit-box-flex:1;-ms-flex:1;flex:1;font:normal normal 400 16px/140% "Marr Sans Web","Marr Sans",helvetica,Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;margin-bottom:20px}.keypoints>.keypoint{
border-bottom:solid 2px var(--colour-white);padding:10px 20px;margin-bottom:-2px;z-index:0;font:normal normal 400 var(--size-normal)/140% "Marr Sans Web","Marr Sans",helvetica,Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;font-size:.7em}
.keypoints>.keypoint .icon-checkmark,.keypoints>.keypoint .icon-cross,.keypoints>.keypoint .icon-tick{float:left;margin-right:10px;color:var(--colour-green);min-width:25px}.keypoints>.keypoint .icon-cross{color:var(--colour-grey3)}
.keypoints>.keypoint .icon-cross+p{color:var(--colour-grey3)}.keypoints>.keypoint p{margin:0 10px 0 35px;font-size:1em}.keypoints>.keypoint p:last-child{margin-bottom:0}.promotional-columns .highlight h2{background-color:var(--colour-black);color:
var(--colour-white)}.promotional-columns .highlight .subsection{background-color:var(--colour-grey5);color:var(--colour-white)}.promotional-columns .button{color:var(--colour-red);font-size:var(--size-medium);line-height:1.2;padding:20px;font-weight:500;
overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.promotional-columns .highlight .button{background-color:var(--colour-red);color:var(--colour-white);border:0 none;width:100%}.single-post.promotional-content{max-width:none}
.single-post.promotional-content .article-body,.single-post.promotional-content>header{max-width:652px;margin-left:auto;margin-right:auto}.columns-flex.promotional-columns>.column{-ms-flex-preferred-size:calc(33.3% - 40px)!important}
.columns-flex.promotional-columns>.column{margin:10px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(33.3% - 20px);flex-basis:calc(33.3% - 20px);min-width:220px}html.no-flexwrap .columns-flex.promotional-columns>.column{width:
calc(33.3% - 20px)}.columns-flex.promotional-columns>.column:empty{display:none}.columns-flex.promotional-columns>.column:nth-last-child(2n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(2n):first-child~.column{
-ms-flex-preferred-size:calc(50% - 40px)!important}.columns-flex.promotional-columns>.column:nth-last-child(2n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(2n):first-child~.column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;
-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.columns-flex.promotional-columns>.column:nth-last-child(3n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(3n):first-child~.column{-ms-flex-preferred-size:
calc(33.3% - 40px)!important}.columns-flex.promotional-columns>.column:nth-last-child(3n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(3n):first-child~.column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:
calc(33.3% - 20px);flex-basis:calc(33.3% - 20px)}.columns-flex.promotional-columns>.column:nth-last-child(4n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(4n):first-child~.column{-ms-flex-preferred-size:calc(25% - 40px)!important}
.columns-flex.promotional-columns>.column:nth-last-child(4n):first-child,.columns-flex.promotional-columns>.column:nth-last-child(4n):first-child~.column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(25% - 20px);flex-basis:
calc(25% - 20px)}html.no-flexwrap .columns-flex.promotional-columns>.column:nth-last-child(2n):first-child,html.no-flexwrap .columns-flex.promotional-columns>.column:nth-last-child(2n):first-child~.column{width:calc(50% - 20px)}
html.no-flexwrap .columns-flex.promotional-columns>.column:nth-last-child(4n):first-child,html.no-flexwrap .columns-flex.promotional-columns>.column:nth-last-child(4n):first-child~.column{width:calc(25% - 20px)}.keypoints>label,.keypoints>label+input{
display:none}@media only screen and (max-width:480px){.keypoints>label{text-align:center;display:block;border-bottom:solid 2px var(--colour-white);padding:10px;margin-bottom:-2px;z-index:0;line-height:1}.keypoints>label+input~.keypoint{display:none}
.keypoints>label+input:checked~.keypoint{display:block}}.main-body{position:relative}article.card-excerpt footer span.card-premium-icon{position:absolute;right:20px;bottom:20px;font-size:1.4em;color:#f04535}article.card-small footer span.card-premium-icon
{position:absolute;right:0;bottom:15px;font-size:1em;color:#f04535}article header .article-meta span.card-premium-icon{float:right;font-size:1.4em;color:#f04535}.main-body .meta-wrap span.card-premium-icon{margin-left:50px;font-size:1.4em;color:#f04535;
background-color:#fff}@media only screen and (max-width:759px){.main-body .meta-wrap span.card-premium-icon{display:inline-block;margin-left:0;margin-top:20px}}.extended-login-register{border:2px solid #000;padding:20px;margin-bottom:50px}
.extended-login-register h2.login-register-title{text-transform:uppercase;font-weight:700;text-align:center;font-size:1.8em;text-decoration:underline;text-underline-position:under;border-top:3px solid #000;padding-top:20px;margin-top:10px;color:#000}
.extended-login-register .description{font-size:27px;line-height:1.1;margin:0 0 30px;font-style:italic;font-family:serif;font-family:initial;text-align:center}.extended-login-register .register-now.a-box{background:#fff;border:1px solid #000}
.extended-login-register .help-box h2.w700.medium{text-align:center;font-weight:700}.extended-login-register .help-box .medium-small{text-align:center;font-size:.75em;font-family:"Marr Sans Web","Marr Sans",helvetica,Arial,"Bitstream Vera Sans",Helvetica,
Verdana,sans-serif;font-weight:lighter}.extended-login-register .login-boxes .content-login-form .padded-wrap,.extended-login-register .login-boxes .register-now{position:relative;padding-bottom:80px}
.extended-login-register .login-boxes .content-login-form .padded-wrap{height:100%}.extended-login-register .login-boxes .content-login-form h2,.extended-login-register .login-boxes .register-now h2{font-weight:700;margin-top:0}
.extended-login-register .login-boxes .register-now a.button{margin-top:30px;cursor:pointer;padding:0 20px;font-size:15px;line-height:50px;position:absolute;bottom:30px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;
max-height:50px;width:calc(100% - 60px)}.extended-login-register .login-boxes .content-login-form .login-submit{margin:30px 0 0;position:absolute;bottom:30px;width:calc(100% - 60px)}
.extended-login-register .login-boxes .content-login-form .login-submit .button{font-size:15px;width:100%}.premium-register{border-color:#f04535}.premium-register h2.login-register-title{border-color:#f04535;color:#f04535}
.premium-register .register-now.a-box{border-color:#f04535}.overlay{position:absolute!important}.overlay{top:-40px;bottom:-50px;left:0;right:0;padding:20px;background-image:-o-linear-gradient(rgba(244,244,244,0) 40px,rgba(244,244,244,.91) 200px);
background-image:linear-gradient(rgba(244,244,244,0) 40px,rgba(244,244,244,.91) 200px);z-index:10;-webkit-box-shadow:0 100vh 0 0 rgba(244,244,244,.91);box-shadow:0 100vh 0 0 rgba(244,244,244,.91)}.no-cssgradients .overlay{background-color:
rgba(244,244,244,.91)}.registered-content-overlay{display:none}.overlay-box .call-to-action{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.overlay .columns-flex>.column{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;-webkit-box-flex:
1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px);margin:10px;min-width:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.overlay .columns-flex>.column:empty{display:
none}.overlay>.overlay-box{max-width:900px;margin:240px auto 20px;position:relative}.overlay-box .column,.overlay-box .introduction,.overlay-box>.unverified-user-message{background-color:var(--colour-white);margin-bottom:20px}
.overlay-box>.unverified-user-message{text-align:center;font:var(--stack-sans-serif);text-transform:uppercase}.overlay-box>.introduction{text-align:center}.overlay-box>.columns-flex>.column,.overlay-box>.introduction,.overlay-box>.spots{padding-top:40px}
.overlay>.overlay-box>.columns-flex>.column,.overlay>.overlay-box>.columns-flex>.column~.column,.overlay>.overlay-box>.introduction,.overlay>.overlay-box>.spots,.overlay>.overlay-box>.unverified-user-message{-ms-flex-preferred-size:
calc(50% - 100px)!important}.overlay>.overlay-box>.columns-flex>.column,.overlay>.overlay-box>.columns-flex>.column~.column,.overlay>.overlay-box>.introduction,.overlay>.overlay-box>.spots,.overlay>.overlay-box>.unverified-user-message{padding:40px;
-ms-flex-preferred-size:240px;flex-basis:240px}.overlay-box a{border-bottom:solid 1px var(--colour-grey2);position:relative;color:inherit;-webkit-transition:border .1s;-o-transition:border .1s;transition:border .1s}.overlay-box p{margin-bottom:1em}
.box-close{position:absolute;top:-40px;display:block;height:40px;width:940px;max-width:calc(100vw - 40px);left:0}.box-close:after{font-family:var(--stack-icon)!important}.box-close:after{content:"\e610";font-size:20px;line-height:2;speak:none;font-style:
normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-indent:0;text-align:center;background:var(--colour-black);color:var(--colour-white);float:right
}.registered-content-not-overlay .overlay-box>.columns-flex>.column{border:solid 2px var(--colour-turquoise);padding:20px;margin-top:40px}.registered-content-not-overlay .overlay-box>.columns-flex>:nth-last-child(2n):first-child.column,
.registered-content-not-overlay .overlay-box>.columns-flex>:nth-last-child(2n):first-child.column~.column{-ms-flex-preferred-size:calc(50% - 80px)!important}.box-title{font:var(--stack-sans-serif);margin-bottom:20px;font-size:52px;line-height:87.5%;
font-weight:700}.box-title:empty{display:none}@media only screen and (max-width:519px){.box-title{font-size:var(--size-xlarge)}}.overlay-box h2,.overlay-box h3{font:var(--stack-sans-serif);font-size:24px;line-height:87.5%;font-weight:700}
.overlay-box a.button,.overlay-box input.button{line-height:50px}.overlay-box a.button.black,.overlay-box input.button.black{background:var(--colour-black)}.overlay-box .call-to-action,.overlay-box .login-form{position:relative}
.overlay-box .column a.button,.overlay-box .login-form .login-submit{margin:30px 0 0;position:absolute;bottom:0}.overlay-box .column a.button{bottom:40px;width:calc(100% - 80px)}.overlay-box .login-form .login-submit{width:100%}.overlay-box input.button{
width:100%}.extended-login-register .lost-password,.registered-content-overlay .lost-password{font-family:var(--stack-sans-serif);font-weight:400;font-size:17px;text-align:left;color:var(--colour-grey4)}.extended-login-register .lost-password a,
.registered-content-overlay .lost-password a{border-bottom:none!important}.extended-login-register .lost-password a,.registered-content-overlay .lost-password a{color:var(--colour-grey4);text-decoration:none}.article-body form label,
.registered-content-overlay form label{text-transform:uppercase;font:var(--font-sans-serif-bold);line-height:28px;line-height:28px;font-size:14px}.help-box span.icon-premium-mail:before,.help-box span.icon-premium-phone:before,
.registered-content-box span.icon-premium-mail:before,.registered-content-box span.icon-premium-phone:before{vertical-align:middle;padding-left:10px;padding-right:2px}.why-register{margin-top:50px}.why-register h2,.why-register h3{font-weight:700}
.ad-underlined-link{border-bottom:solid 1px var(--colour-grey2)}.password-reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;
-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:85.75rem;margin:0 auto;padding:0 1rem;position:relative;z-index:100}.password-reset header{display:none}.password-reset .registered-content-box>div{margin:0 -10px 2rem -10px}
@media only screen and (min-width:640px){.password-reset .registered-content-box>div{padding:2rem}}.password-reset header h1{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:640px){.password-reset header h1{margin-bottom:2rem}}
.password-reset .column h2{border-bottom:1px solid var(--colour-grey2);color:var(--colour-black);font-family:var(--stack-schear);font-style:inherit;opacity:1;padding-bottom:15px;text-transform:uppercase}.password-reset .column h3{display:none}
.password-reset .columns-flex{border:1px solid var(--colour-grey2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;
-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%}.password-reset .columns-flex>.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;
-ms-flex:1 1 45%;flex:1 1 45%;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:200px}.password-reset .login-form,.password-reset .register-now{border:solid 10px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;
-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.password-reset .login-form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1rem;color:#2c2c2c}.password-reset #loginform label{min-width:90px}
.password-reset .login-submit input{color:var(--colour-black);background:var(--colour-white);border:1px solid var(--colour-black);padding:10px;width:100%}.password-reset .login-submit input:focus,.password-reset .login-submit input:hover,
.password-reset .register-now input:focus,.password-reset .register-now input:hover{color:var(--colour-black);background:rgba(0,0,0,0);border:1px solid var(--colour-black)}.password-reset .register-now .padded-wrap{padding:0}
.password-reset .register-now .button{background:var(--colour-black);border:1px solid transparent;color:var(--colour-white);margin-top:auto;padding:17px;width:100%}.password-reset .register-now .button:focus,.password-reset .register-now .button:hover{
background:var(--colour-white);border:1px solid var(--colour-black);color:var(--colour-black);opacity:1}.password-reset .login-form,.password-reset .register-now{padding:0}.password-reset .login-form .medium-small{margin-top:0}
.password-reset .login-username label{line-height:44px}.password-reset form .login-username>p{margin:10px 0}:root{--login-colour-white:#ffffff;--login-colour-grey-01:#f5f5f7;--login-colour-grey-02:#e3e3e8;--login-colour-grey-03:#858585;
--login-colour-grey-04:#333333;--login-colour-blue:#007aa7}.page-template-page-login .site-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--login-colour-grey-01);padding:1rem}.page-template-page-login .login-form{color:
var(--login-colour-grey-04);max-width:716px;width:100%;border:solid 1px var(--login-colour-grey-02);padding:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:280px;background-color:var(--login-colour-white)}
.page-template-page-login .login-form>h3{font-size:24px;margin-bottom:1em}.page-template-page-login .login-form>form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;
-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.page-template-page-login .login-form>form>p{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%
;margin:0 0 2rem 0}.page-template-page-login .login-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.page-template-page-login .login-form textarea{line-height:20px;padding:10px 15px;border:1px solid var(--login-colour-grey-02);
background:var(--login-colour-white);color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;z-index:2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:768px){.page-template-page-login .login-form>form>p.login-remember,.page-template-page-login .login-form>form>p.login-submit{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0;display:-webkit-box;display:-ms-flexbox;
display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-login .login-form{padding:2rem}}
.page-template-page-login .login-form>form>p.login-submit input{width:100%;-webkit-transition:background 250ms,color 250ms;-o-transition:background 250ms,color 250ms;transition:background 250ms,color 250ms;color:#fff}
.page-template-page-login .login-form>form>p.login-submit input:hover{background:var(--login-colour-grey-03);color:var(--login-colour-white)}.page-template-page-login .login-form>form label{font-weight:700}
.page-template-page-login .login-form .lost-password{border-bottom:1px solid var(--login-colour-grey-02);text-align:right;padding-bottom:.5em;font-weight:700;color:var(--login-colour-blue)}.page-template-page-login .login-form .lost-password a{color:
inherit}.page-template-page-login .login-form .lost-password a:hover{color:var(--login-colour-grey-03)}.page-template-page-login .login-form ::-webkit-input-placeholder{color:var(--login-colour-grey-03)}
.page-template-page-login .login-form ::-moz-placeholder{color:var(--login-colour-grey-03)}.page-template-page-login .login-form :-ms-input-placeholder{color:var(--login-colour-grey-03)}.page-template-page-login .login-form ::-ms-input-placeholder{color:
var(--login-colour-grey-03)}.page-template-page-login .login-form ::placeholder{color:var(--login-colour-grey-03)}.page-template-page-login .login-form input:focus::-webkit-input-placeholder{color:var(--login-colour-grey-02)}
.page-template-page-login .login-form input:focus::-moz-placeholder{color:var(--login-colour-grey-02)}.page-template-page-login .login-form input:focus:-ms-input-placeholder{color:var(--login-colour-grey-02)}
.page-template-page-login .login-form input:focus::-ms-input-placeholder{color:var(--login-colour-grey-02)}.page-template-page-login .login-form input:focus::placeholder{color:var(--login-colour-grey-02)}.login-remember label{overflow:visible}
.login-form input:focus:not([type=submit]):not([type=checkbox]):not([type=radio]),.login-form textarea:focus{outline:0;-webkit-box-shadow:0 0 1px 2px rgba(59,153,252,.7);box-shadow:0 0 1px 2px rgba(59,153,252,.7)}
.login-form .field-error input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:focus),.login-form .field-error textarea{outline:0;-webkit-box-shadow:0 0 1px 2px var(--colour-darkred);box-shadow:0 0 1px 2px var(--colour-darkred)}
@-webkit-keyframes submitting{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes submitting{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}form.submitting input[type=submit]{-webkit-animation:submitting 2s infinite;animation:submitting 2s infinite;cursor
:wait}[type=checkbox]:checked:focus:before,[type=checkbox]:not(:checked):focus:before{border:2px solid rgba(59,153,252,.7)}.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,
input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{-webkit-box-shadow:0 0 1px 2px rgba(59,153,252,.7);box-shadow:0 0 1px 2px rgba(59,153,252,.7);outline:0}.login-form a:focus{outline:dotted 1px;outline-offset:.5em}