@import url(tnq3bth.css);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing
:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{
font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit
;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em 
.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{
-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! normalize.css - end */html{line-height:1.5;font-size:16px;font-weight:400;font-family:var(--ff-sans1);min-width:320px}
@media screen and (min-width:320px){html{overflow-x:hidden}}:root{--colour-white:#ffffff;--colour-grey0:#f5f5f5;--colour-grey1:#e1e1e1;--colour-grey2:#9d9d9d;--colour-grey3:#3c3c3c;--colour-grey4:#2b2b2b;--colour-grey5:#201919;--colour-grey6:#767676;
--colour-grey7:#b1b1b1;--colour-black:#000000;--colour-red:#e71d4a;--colour-orange:#f49402;--colour-yellow:#fac51d;--colour-green:#479f4b;--colour-blue:#4285f4;--colour-blue2:#00bbd3;--colour-blue3:#d9e7fd;--colour-blue4:#154f76;--colour-blue5:#2979b6;
--colour-purple:#8f6398;--colour-pink:#ffd1db;--theme:#e71d4a;--colour-overlay:rgba(40, 40, 40, 0.9);--colour-gradient:
linear-gradient(to top,
    hsl(0, 0%, 0%) 0%,
    hsla(0, 0%, 0%, 0.738) 19%,
    hsla(0, 0%, 0%, 0.541) 34%,
    hsla(0, 0%, 0%, 0.382) 47%,
    hsla(0, 0%, 0%, 0.278) 56.5%,
    hsla(0, 0%, 0%, 0.194) 65%,
    hsla(0, 0%, 0%, 0.126) 73%,
    hsla(0, 0%, 0%, 0.075) 80.2%,
    hsla(0, 0%, 0%, 0.042) 86.1%,
    hsla(0, 0%, 0%, 0.021) 91%,
    hsla(0, 0%, 0%, 0.008) 95.2%,
    hsla(0, 0%, 0%, 0.002) 98.2%,
    hsla(0, 0%, 0%, 0) 100%
    );--size-xxlarge:1.750rem;--size-xlarge:1.500rem;--size-large:1.250rem;--size-medium:1.125rem;--size-normal:1.000rem;--size-small:0.875rem;--size-xsmall:0.750rem;--ff-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,
"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--ff-icon:'icomoon','centaur';--ff-serif:'Merriweather',Georgia,Times,"Times New Roman",serif;--ff-sans1:'poppins','Roboto',var(--ff-system);--ff-sans2:'poppins','Roboto',var(--ff-system);
--ff-sans3:'poppins','Roboto',var(--ff-system);--ff-sans4:'museo-sans','Roboto',var(--ff-system);--duration:300ms;--width-gutter:12px;--width-column:80px;--width-gutter-half:calc(var(--width-gutter) / 2);--width-01-col:
calc(01 * var(--width-column) + 00 * var(--width-gutter));--width-02-col:calc(02 * var(--width-column) + 01 * var(--width-gutter));--width-03-col:calc(03 * var(--width-column) + 02 * var(--width-gutter));--width-04-col:
calc(04 * var(--width-column) + 03 * var(--width-gutter));--width-05-col:calc(05 * var(--width-column) + 04 * var(--width-gutter));--width-06-col:calc(06 * var(--width-column) + 05 * var(--width-gutter));--width-07-col:
calc(07 * var(--width-column) + 06 * var(--width-gutter));--width-08-col:calc(08 * var(--width-column) + 07 * var(--width-gutter));--width-09-col:calc(09 * var(--width-column) + 08 * var(--width-gutter));--width-10-col:
calc(10 * var(--width-column) + 09 * var(--width-gutter));--width-11-col:calc(11 * var(--width-column) + 10 * var(--width-gutter));--width-12-col:calc(12 * var(--width-column) + 11 * var(--width-gutter));--height-header:50px;--stroke-dark:-1px -1px 0 
var(--colour-grey2),1px -1px 0 var(--colour-grey2),-1px 1px 0 var(--colour-grey2),1px 1px 0 var(--colour-grey2);--stroke-light:-1px -1px 0 var(--colour-white),1px -1px 0 var(--colour-white),-1px 1px 0 var(--colour-white),1px 1px 0 var(--colour-white);
--bkg-arrow:
url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M222.475 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0l194.4 194.3c9.4 9.4 9.4 24.6 0 33.9l-194.4 194.4c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 0.4-34.3l120.5-114.8h-287.4c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4l-120.5-114.8c-9.8-9.3-10-24.8-0.4-34.3z"></path></svg>')
 50%/1.25em 1.25em no-repeat}@media screen and (min-width:768px){:root{--height-header:75px}}@keyframes waitState{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slidein{0%{transform-origin:0 0;transform:scaley(0);opacity:0}100%{
transform-origin:0 0;transform:scaley(1);opacity:1}}@keyframes slideout{0%{transform-origin:0 0;transform:translateY(0) scaley(0);opacity:1}100%{transform-origin:0 0;transform:translateY(-100%) scaley(1);opacity:0}}html{color:var(--colour-grey3)}
@font-face{font-family:icomoon;src:url(../eot/icomoonffdf.eot);src:url(../eot/icomoonffdf.eot#iefix) format('embedded-opentype'),url(../ttf/icomoonffdf.ttf) format('truetype'),url(../woff/icomoonffdf.woff) format('woff'),
url(../svg/icomoonffdf.svg#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;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-close:before{content:"\e91a"}.icon-extra-pencil:before{content:"\e90e"}.icon-enter:before{content:"\ea13"}.icon-exit:before{content:"\ea14"}.icon-left-quote:before{
content:"\e91b"}.icon-bubble:before{content:"\e96e"}.icon-comment-dots:before{content:"\e915"}.icon-extra-conversation:before{content:"\e908"}.icon-extra-quote:before{content:"\e90f"}.icon-bullet1:before{content:"\e900"}.icon-bullet2:before{content:
"\e901"}.icon-burger:before{content:"\e62b"}.icon-calendar:before{content:"\e907"}.icon-calendar-two:before{content:"\e801"}.icon-checkbox-checked:before{content:"\e903"}.icon-checkbox-unchecked:before{content:"\e904"}.icon-clock:before{content:"\e800"}
.icon-envelop:before{content:"\e945"}.icon-external:before{content:"\e902"}.icon-extra-calender:before{content:"\e909"}.icon-extra-cursor:before{content:"\e90b"}.icon-extra-graph:before{content:"\e90a"}.icon-extra-idea:before{content:"\e90c"}
.icon-inspire:before{content:"\e61c"}.icon-extra-notes:before{content:"\e90d"}.icon-extra-reading:before{content:"\e910"}.icon-extra-search:before{content:"\e911"}.icon-video:before{content:"\e917"}.icon-openpadlock:before{content:"\e916"}
.icon-plus:before{content:"\e906"}.icon-minus:before{content:"\e905"}.icon-regpadlock:before{content:"\e918"}.icon-spinner:before{content:"\e97b"}.icon-upload:before{content:"\e61e"}.icon-feed:before{content:"\ea94"}.icon-feed2:before{content:"\ea94"}
.icon-reddit:before{content:"\eac7"}.icon-pinterest:before{content:"\ead1"}.icon-googleplus:before{content:"\ea88"}.icon-twitter:before{content:"\ea91"}.icon-facebook:before{content:"\ea8d"}.icon-paper-plane:before{content:"\e919"}.icon-cross:before{
content:"\e610"}.icon-account:before{content:"\e61d"}.icon-user:before{content:"\e603"}.icon-arrow-down:before{content:"\e617"}.icon-arrow-left:before{content:"\e609"}.icon-arrow-right:before{content:"\e60a"}.icon-arrow-up:before{content:"\e618"}
.icon-checkmark:before{content:"\e60f"}.icon-cw:before{content:"\e612"}.icon-download2:before{content:"\e62c"}.icon-info:before{content:"\e611"}.icon-install:before{content:"\e613"}.icon-link:before{content:"\e60b"}.icon-location:before{content:"\e605"}
.icon-magnification:before{content:"\e61f"}.icon-mail:before{content:"\e601"}.icon-paperclip:before{content:"\e602"}.icon-phone:before{content:"\e600"}.icon-play2:before{content:"\e615"}.icon-play:before{content:"\e614"}.icon-reply:before{content:"\e914"}
.icon-resize-shrink:before{content:"\e616"}.icon-share:before{content:"\e606"}.icon-star:before{content:"\e607"}.icon-star2:before{content:"\e608"}.icon-statistics:before{content:"\e60e"}.icon-tick:before{content:"\e62d"}.icon-stumbleupon:before{content:
"\e622"}.icon-skype:before{content:"\e626"}.icon-soundcloud:before{content:"\e628"}.icon-github:before{content:"\e619"}.icon-flickr:before{content:"\e629"}.icon-instagram:before{content:"\e624"}.icon-dribbble:before{content:"\e621"}.icon-dropbox:before{
content:"\e625"}.icon-microphone:before{content:"\e60c"}.icon-lastfm:before{content:"\e623"}.icon-paypal:before{content:"\e627"}.icon-vimeo:before{content:"\e61a"}.icon-circlelinkedin:before{content:"\e63a"}.icon-linkedin:before{content:"\e620"}
.icon-circleyoutube:before{content:"\e638"}.icon-youtube:before{content:"\e62a"}.icon-arrow_forward:before{content:"\e912"}.icon-arrow_back:before{content:"\e913"}.icon-chat_bubble_outline:before{content:"\e91d"}.icon-file-text:before{content:"\e91c"}
@viewport{width:100vw;min-width:320px;zoom:1;user-zoom:fixed}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{
background-color:var(--colour-white);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:var(--colour-blue);display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top
:5px;width:auto;z-index:100000}:focus{outline:0 none}button,button::-moz-focus-inner,button[disabled],html input[disabled],html input[type=button],input,input::-moz-focus-inner,input[type=checkbox],input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,input[type=radio],input[type=reset],input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=submit],optgroup,select,textarea{border:none;
background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}::placeholder{color:var(--colour-red);opacity:.4}
.registered-content-box .login-form ::placeholder{color:var(--colour-blue)}:focus::placeholder{color:var(--colour-grey2);font-weight:400}#cancel-comment-reply-link,.button,.content .button,button,input[type=button],input[type=reset],input[type=submit]{
background:0 0;cursor:pointer;display:inline-block;border:1px solid currentColor;text-decoration:none;text-align:center;transition:box-shadow .1s,transform .1s,background 250ms,color 250ms;opacity:1;line-height:2;appearance:none;-webkit-appearance:none;
font-weight:700;padding:0 2em;font-family:var(--ff-sans2);color:inherit;vertical-align:baseline;box-shadow:inset 0 0 0 0 currentColor}.content .button{margin-bottom:1px}.button.outline,button.outline,input[type=button].outline,input[type=reset].outline,
input[type=submit].outline{color:inherit;border:solid 1px currentColor}.button.disabled,button.disabled,input[type=button].disabled,input[type=reset].disabled,input[type=submit].disabled{cursor:wait;opacity:.25}.button:active,.button:focus,.button:hover,
button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,
input[type=submit]:hover{text-decoration:none;box-shadow:inset .25em .25em 1em -.5em var(--colour-black),inset -.25em -.25em 1em -.5em var(--colour-white);transform:translate(0,1px);border-color:currentColor}.button a{color:inherit;text-decoration:none}
.button a:hover{text-decoration:none}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}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:5px 15px;line-height:20px;color:var(--colour-grey3);border:1px solid var(--colour-grey3)}input[type=email]:focus
,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border-color:var(--colour-grey3)}::-webkit-search-cancel-button{-webkit-appearance:none}
.site-wrap .centaur-html-widget__content select,.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{line-height:
20px;padding:10px 15px;border:1px solid var(--colour-grey2);background:var(--colour-white);color:inherit;appearance:none;-webkit-appearance:none;box-shadow:none;z-index:2;width:100%;box-sizing:border-box}.site-wrap .centaur-html-widget input[type=email],
.site-wrap .centaur-html-widget input[type=password],.site-wrap .centaur-html-widget input[type=search],.site-wrap .centaur-html-widget input[type=tel],.site-wrap .centaur-html-widget input[type=text],.site-wrap .centaur-html-widget input[type=url],
.site-wrap .centaur-html-widget textarea,.site-wrap .centaur-html-widget__content select{color:var(--colour-black);margin-bottom:15px}.site-wrap .centaur-html-widget__content select{background-image:linear-gradient(45deg,transparent 50%,#000 50%),
linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}
.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-grey2)}.site-wrap .centaur-html-widget__content input[type=email]:focus,.site-wrap .centaur-html-widget__content input[type=password]:focus,
.site-wrap .centaur-html-widget__content input[type=search]:focus,.site-wrap .centaur-html-widget__content input[type=tel]:focus,.site-wrap .centaur-html-widget__content input[type=text]:focus,.site-wrap .centaur-html-widget__content input[type=url]:focus
,.site-wrap .centaur-html-widget__content select:focus,.site-wrap .centaur-html-widget__content textarea:focus{background-color:var(--colour-grey2)}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}label{position:relative;cursor:
pointer;overflow:hidden;display:inline-block;font-weight:700}label sup{color:var(--colour-red)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:relative;left:0;top:0;cursor:pointer;margin-right:.5em;width:1.6em;height:1.6em;display:
inline-block;vertical-align:-.3em;-webkit-appearance:none;border:0}::-ms-check{margin-left:0;margin-right:0;width:1em;height:1em;padding:.2em;border:1px solid var(--colour-grey2);background:var(--colour-white);border-radius:.2em;box-shadow:inset 0 .125em 
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;bottom:0;right:0;border:1px solid var(--colour-grey2);background:var(--colour-white);border-radius:
.2em;box-shadow:inset 0 .125em 0 rgba(0,0,0,.1)}[type=checkbox]:hover:checked:before,[type=checkbox]:hover:not(:checked):before{border:1px solid rgba(59,153,252,.7)}[type=checkbox]:checked:after,[type=checkbox]:not(:checked):after{font-family:
var(--ff-icon);content:'\e62d';position:absolute;left:0;top:0;bottom:0;right:0;vertical-align:middle;line-height:2.2em;text-align:center;color:var(--colour-grey3);transition:all .2s}[type=checkbox]:not(:checked):after{opacity:0;transform:scale(0)}
[type=checkbox]:checked:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked:before,[type=checkbox]:disabled:not(:checked):before{box-shadow:none;border-color:var(--colour-grey3);background-color:var(--colour-grey2)}
[type=checkbox]:disabled:checked:after{color:var(--colour-grey3)}[type=checkbox]:disabled{color:var(--colour-grey2)}[type=checkbox]:checked:focus:before,[type=checkbox]:not(:checked):focus:before,[type=radio]:checked:focus:before,
[type=radio]:not(:checked):focus:before{border:1px solid rgba(59,153,252,.7)}[type=checkbox]:active,[type=checkbox]:focus{outline:0}[type=radio]:checked,[type=radio]:not(:checked){font-size:80%;position:relative;cursor:pointer;margin-right:.25em;height:
1.6em;width:1.6em;vertical-align:middle}[type=radio]:checked:before,[type=radio]:not(:checked):before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid var(--colour-grey2);background:var(--colour-white);border-radius:100px;
box-shadow:inset 0 .125em 0 rgba(0,0,0,.1)}[type=radio]:checked:after,[type=radio]:not(:checked):after{content:'';position:absolute;top:.6em;left:.55em;vertical-align:middle;width:.5em;height:.5em;text-align:center;background-color:var(--colour-green);
border-radius:100px;box-shadow:inset 0 .125em 0 rgba(0,0,0,.2);transition:all .2s}[type=radio]:not(:checked):after{opacity:0;transform:scale(0)}[type=radio]:checked:after{opacity:1;transform:scale(1)}[type=radio]:disabled:checked:before,
[type=radio]:disabled:not(:checked):before{box-shadow:none;border-color:var(--colour-grey2);background-color:var(--colour-grey1)}[type=radio]:disabled:checked:after{color:var(--colour-grey3)}[type=radio]:disabled{color:var(--colour-grey3)}
[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-grey2);background:0 0;color:inherit;appearance:none;-webkit-appearance:none;box-shadow:none;position:relative;z-index:2;width:100%;box-sizing:border-box}.fancy-select:after{font-family:var(--ff-icon);content:'\e617';right:1px;bottom:1px
;width:40px;padding-right:2px;border-left:1px solid var(--colour-grey2);position:absolute;display:inline-block;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-grey2)}.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=tel],
.field-error input[type=text]{border-color:var(--colour-red)}.login-error,.message.error{background:var(--colour-pink);color:var(--colour-red);padding:0 15px;line-height:2;margin:0 0 1em;border:solid 1px var(--colour-red);width:100%;flex:1 0 auto;
align-self:flex-start}.message.success{color:var(--colour-grey3)}.message.success:before{display:inline-block;font-family:var(--ff-icon);vertical-align:middle;content:'\e62d';text-align:center;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:flex;justify-content:center;flex-direction:column;border:solid 2px var(--colour-white)}.article-body form label{line-height:28px}
.article-body form button[type=submit]{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)}form .error-message{background-color:var(--colour-pink);color:var(--colour-red);font-weight:700;text-align:center;padding:.2em;margin:1em 0;border:solid 1px var(--colour-red);font-size:var(--size-small)}form .success-message{color:
var(--colour-grey4);font-weight:700;text-align:center;padding:.2em;margin:1em 0;border:solid 1px var(--colour-green)}.ajax-spinner{cursor:wait;margin-left:10px;color:var(--colour-blue)}.ajax-spinner:after{content:'\e97b';font-family:var(--ff-icon);speak:
none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:waitState 2s infinite;display:inline-block}.webinar-blocks .consent-form .cf h2{
text-transform:unset}.gform_wrapper{overflow:hidden;padding:5px;margin:-5px}.gform_confirmation_wrapper{border:solid 2px;padding:1rem;margin:2rem auto;max-width:80%;font-size:var(--size-normal)}.v100-profile__callout .gform_confirmation_wrapper{margin:
1rem 0;max-width:none}.gform_confirmation_wrapper>div:not(:last-child){margin-bottom:1rem}.gfield_required{color:var(--colour-red)}.gform_heading{margin-bottom:1rem}.validation_error{color:var(--colour-red);margin:1rem auto;line-height:1.1;border-top:
solid 2px;border-bottom:solid 2px;padding:1rem}ul.gform_fields{list-style-type:none;margin:0}.content .gform_wrapper,.inlinecontent-custom-html .custom-html{max-width:var(--width-06-col);margin:2rem auto;text-align:left;font-size:1.125rem}.gform_footer{
text-align:center;color:inherit;margin-top:1rem}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_body ul.gform_fields{list-style-type:none;margin:0}.content .gform_wrapper{max-width:var(--width-06-col);margin
:2rem auto;text-align:left;font-size:1.125rem}.gform_footer,.submit_wrapper{text-align:center;color:inherit;margin-top:1rem}.gform_body .clear-multi{margin:0 -.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.gform_body .clear-multi .ginput_container{margin:0;padding:0 .5rem;flex:1 0 auto}.g-recaptcha{margin:1rem 0}.ginput_container i{margin:0 .25em;position:absolute;line-height:2.5}.gfield_description.validation_message{font-weight:400;font-style:italic;
font-size:14px}.gfield ul li{margin:.5rem 0}.gfield ul.gfield_checkbox li label{vertical-align:-.3em}.gfield ul{list-style:none;margin:0}ul.gfield_radio>li{display:flex}ul.gfield_radio>li>:first-child{margin-right:.5rem}.gform_title{font-size:
var(--size-xlarge)}.site-wrap .ginput_container select:hover,.site-wrap .ginput_container textarea:hover,.site-wrap input[type=checkbox]:hover:before,.site-wrap input[type=email]:hover,.site-wrap input[type=number]:hover,
.site-wrap input[type=password]:hover,.site-wrap input[type=radio]:hover:before,.site-wrap input[type=search]:hover,.site-wrap input[type=tel]:hover,.site-wrap input[type=text]:hover,.site-wrap input[type=url]:hover,.site-wrap select:hover,
.site-wrap textarea:hover{border-color:rgba(59,153,252,.7)}.gfield_error .ginput_container input:focus:not([type=radio]):not([type=checkbox]),.gfield_error .ginput_container input:focus[type=checkbox]:before,
.gfield_error .ginput_container input:focus[type=radio]:before,.gfield_error .ginput_container select:focus,.gfield_error .ginput_container textarea:focus,.site-wrap .ginput_container select:focus,.site-wrap .ginput_container textarea:focus,
.site-wrap input[type=checkbox]:focus,.site-wrap input[type=email]:focus,.site-wrap input[type=number]:focus,.site-wrap input[type=password]:focus,.site-wrap input[type=radio]:focus:before,.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:rgba(59,153,252,.7);box-shadow:0 0 1px 3px rgba(59,153,252,.4);box-shadow:0 0 0 3px 
-moz-mac-focusring;color:inherit;outline:0}.site-wrap select::-ms-expand{display:none}.site-wrap select option{font-weight:400}.site-wrap select{background-color:#fff;color:#000;position:relative}.site-wrap select:not([multiple]){background-image:
url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E')
;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;padding-right:1.75em!important}.site-wrap textarea{max-width:100%;min-width:100%}.gfield_time_hour input~label,.ginput_container input+label,
.ginput_container select+label,.ginput_container textarea+label{font-weight:400}.gfield_time_hour input~label,.ginput_container input:not([type=checkbox]):not([type=radio])+label,.ginput_container select+label,.ginput_container textarea+label{display:
block;font-size:14px;font-style:italic}.gform_wrapper:not(:last-child)>form{margin-bottom:1rem}.gf_clear{display:none}.ginput_container.ginput_complex{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:0}.clear-multi>div,.ginput_complex>span{
flex:1 1 auto;margin:0 .5rem .5rem 0}.ginput_complex>span:last-child{margin-bottom:0}@keyframes error-pulse{0%{box-shadow:0 0 0 0 var(--colour-red)}50%{box-shadow:0 0 5px 0 var(--colour-red)}100%{box-shadow:0 0 0 0 var(--colour-red)}}
.gfield_error .ginput_container input:not([type=radio]):not([type=checkbox]),.gfield_error .ginput_container input[type=checkbox]:before,.gfield_error .ginput_container input[type=radio]:before,.gfield_error .ginput_container select,
.gfield_error .ginput_container textarea{box-shadow:0 0 0 0 var(--colour-red);transition:all .5s;animation:error-pulse 1s 2s 3;border-color:var(--colour-red)}.gfield_error .ginput_container{padding:.5rem;margin:0 -.5rem}.gfield_description{margin-bottom:
1rem}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
body .gform_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block;margin-top:0;margin-bottom:0;box-shadow:none;cursor:pointer}.ui-datepicker{height:auto;margin-top:.5em;margin-left:
-.5em;font:14px sans-serif;box-shadow:0 0 10px 2px rgba(0,0,0,.25)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;line-height:3em;
min-height:3em!important;border-width:1px 0 0 0;border-style:solid;border-color:#666}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:3em;text-align:center;cursor:pointer;
background-image:
url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20d%3D%22m%2069.401377%2C5.3986127%20a%2017.6%2C17.6%200%200%200%20-5.4%2C13.0000003%20V%20273.99861%20c%200%2C5%201.8%2C9.3%205.4%2C12.9%20a%2017.6%2C17.6%200%200%200%2012.8%2C5.5%20c%205%2C0%209.3%2C-1.8%2012.9%2C-5.4%20l%20127.900003%2C-128%20c%203.6%2C-3.6%205.4%2C-7.8%205.4%2C-12.8%200%2C-5%20-1.8%2C-9.2%20-5.4%2C-12.8%20L%2095.001377%2C5.3986127%20c%20-3.5%2C-3.5%20-7.8%2C-5.40000001%20-12.8%2C-5.40000001%20-5%2C0%20-9.2%2C1.90000001%20-12.8%2C5.50000001%20z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E')
;background-repeat:no-repeat;overflow:hidden;background-size:1em 1em;background-position:center center;float:right;text-indent:10em}.ui-datepicker-prev{float:left;transform:rotate(180deg)}.ui-datepicker thead{background:
linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px
 solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;
text-align:center;width:3em;height:3em;line-height:3;color:#666}.ui-datepicker-calendar .ui-state-default{background:#ededed;box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}
.ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;color:#666;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:
#b4b3b3}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}.gfield_visibility_hidden{visibility:hidden;position:absolute}
table.gfield_list .gfield_list_icons a{display:block;width:1.5em;float:left;text-align:center}table.gfield_list{width:100%}.gf_progressbar{display:flex;outline:solid 1px var(--colour-grey4);margin:0 0 1em;width:100%}
.gf_progressbar .gf_progressbar_percentage{background-color:var(--colour-blue);color:var(--colour-white);text-align:center;outline:solid 1px var(--colour-grey4)}.gf_progressbar .gf_progressbar_percentage.percentbar_gray{background-color:
var(--colour-grey2)}.gf_progressbar .gf_progressbar_percentage.percentbar_red{background-color:var(--colour-red)}.gf_progressbar .gf_progressbar_percentage.percentbar_green{background-color:var(--colour-green)}
.gf_progressbar .gf_progressbar_percentage.percentbar_orange{background-color:var(--colour-orange)}.gf_page_steps{display:none}.ginput_container.ginput_container_date{position:relative}.ginput_container.ginput_container_date img.ui-datepicker-trigger{
position:absolute;z-index:2;right:.5em;top:50%;transform:translate(-50%,-50%)}.gform_ajax_spinner{margin:10px;transform:scale(1.2);position:absolute}.gfield_error .validation_message{color:var(--colour-red)}.gfield_error .validation_message{color:
var(--colour-red)}h2.gform_submission_error{margin:0;font-size:var(--size-normal)}.gform_fields{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.gform_fields input[disabled]{cursor:default;pointer-events:none;opacity:.5}.gform_fields fieldset{
border:0 none;padding:.5rem 0 0;width:100%}.gform_fields .gfield{flex:1 1 max-content;min-width:calc(50% - 1rem)}.gform_fields .gfield.gsection{flex:0 0 100%}.gfield_checkbox,.gfield_radio{display:flex;flex-direction:column;gap:.5rem}.gform_body button,
.gform_body input[type=button]{font-size:12px;line-height:2;height:2em;padding:0 2em;font-weight:600;justify-items:flex-start;align-self:flex-start}.gfield_radio>.gchoice{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex:1 1 100%;flex-wrap
:wrap}.gform_confirmation_wrapper{border:solid 2px;padding:1rem;margin:2rem auto;max-width:80%;font-size:var(--size-normal)}.v100-profile__callout .gform_confirmation_wrapper{margin:1rem 0;max-width:none}.gform_confirmation_wrapper>div:not(:last-child){
margin-bottom:1rem}.gfield_required{color:var(--colour-red)}.gform_heading{margin-bottom:1rem}.gform_validation_errors,.validation_error{color:var(--colour-red);margin:0 auto 1rem;line-height:1.1;border-top:solid 2px;border-bottom:solid 2px;padding:1rem}
ul.gform_fields{list-style-type:none;margin:0}.content .gform_wrapper,.inlinecontent-custom-html .custom-html{max-width:var(--width-06-col);margin:2rem auto;text-align:left;font-size:1.125rem}.gform_footer{text-align:center;color:inherit;margin-top:1rem}
.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_body ul.gform_fields{list-style-type:none;margin:0;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}
.gform_body ul.gform_fields>li{flex:1 1 100%;display:flex;flex-direction:column}.gform_body ul.gform_fields li::before{display:none}.gform_body ul.gform_fields>li.gfield_html_formatted{display:block}.content .gform_body ul.gform_fields>li a{color:inherit;
text-decoration:none}.content .gform_body ul.gform_fields>li a:hover{color:inherit;text-decoration:underline}.content .gform_wrapper{max-width:var(--width-06-col);margin:2rem auto;text-align:left;font-size:1.125rem;min-width:290px}.gform_footer,
.submit_wrapper{text-align:center;color:inherit;margin-top:1rem}.gform_body .ginput_container{display:flex;flex-direction:column}.ginput_complex{display:flex;justify-content:stretch;align-items:center;gap:.5rem}.ginput_complex .gfield_time_hour,
.ginput_complex .gfield_time_minute{flex:1 1 min-content}.gform_body .clear-multi{margin:0 -.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.gform_body .clear-multi .ginput_container{margin:0;padding:0 .5rem;flex:1 0 
auto}.g-recaptcha{margin:1rem 0}.ginput_container i{margin:0 .25em;position:absolute;line-height:2.5}.gfield_description.validation_message{font-weight:400;font-size:14px}.gfield ul li{margin:.5rem 0}.gfield ul.gfield_checkbox li label{vertical-align:
-.3em}.gfield ul{list-style:none;margin:0}ul.gfield_radio>li{display:flex}ul.gfield_radio>li>:first-child{margin-right:.5rem}.gform_title{font-size:var(--size-xlarge)}.site-wrap .ginput_container select:is(:hover,:focus,:focus-within,:active),
.site-wrap .ginput_container textarea:is(:hover,:focus,:focus-within,:active),.site-wrap input[type=checkbox]:is(:hover,:focus,:focus-within,:active)::before,.site-wrap input[type=email]:is(:hover,:focus,:focus-within,:active),
.site-wrap input[type=number]:is(:hover,:focus,:focus-within,:active),.site-wrap input[type=password]:is(:hover,:focus,:focus-within,:active),.site-wrap input[type=radio]:is(:hover,:focus,:focus-within,:active)::before,
.site-wrap input[type=search]:is(:hover,:focus,:focus-within,:active),.site-wrap input[type=tel]:is(:hover,:focus,:focus-within,:active),.site-wrap input[type=text]:is(:hover,:focus,:focus-within,:active),
.site-wrap input[type=url]:is(:hover,:focus,:focus-within,:active),.site-wrap select:is(:hover,:focus,:focus-within,:active),.site-wrap textarea:is(:hover,:focus,:focus-within,:active){border-color:rgba(59,153,252,.7)}.site-wrap select::-ms-expand{display
:none}.site-wrap select option{font-weight:400;padding:2rem}.site-wrap .centaur-html-widget__content select,.site-wrap .ginput_container select,.site-wrap .ginput_container textarea,.site-wrap input[type=date],.site-wrap input[type=email],
.site-wrap input[type=number],.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 select,.site-wrap textarea{line-height:20px;padding:10px 
15px!important;border:1px solid var(--colour-grey2);background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;z-index:2;width:100%;box-sizing:border-box;color:#000;position:relative}.site-wrap select{
background-color:#fff;color:#000;position:relative}.site-wrap select:not([multiple]){background-image:
url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E')
;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;padding-right:1.75em!important}.site-wrap textarea{max-width:100%;min-width:100%}.gfield_time_hour input~label,.ginput_container input+label,
.ginput_container select+label,.ginput_container textarea+label{font-weight:400}.gfield_time_hour input~label,.ginput_container input:not([type=checkbox]):not([type=radio])+label,.ginput_container select+label,.ginput_container textarea+label{display:
block;font-size:14px;font-style:italic}.gform_wrapper:not(:last-of-type)>form{margin-bottom:1rem;font-size:var(--size-small)}.gf_clear{display:none}.ginput_container.ginput_complex{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:0;gap:1rem}
.clear-multi>div,.ginput_complex>span{flex:1 1 auto}.ginput_address_line_2{flex:1 1 100%}.ginput_complex>span:last-child{margin-bottom:0}@keyframes error-pulse{0%{box-shadow:0 0 0 0 var(--colour-red)}50%{box-shadow:0 0 5px 0 var(--colour-red)}100%{
box-shadow:0 0 0 0 var(--colour-red)}}.gfield_error .ginput_container input:not([type=radio]):not([type=checkbox]),.gfield_error .ginput_container input[type=checkbox]:before,.gfield_error .ginput_container input[type=radio]:before,
.gfield_error .ginput_container select,.gfield_error .ginput_container textarea{border-color:var(--colour-red)}.gfield_error .ginput_container{margin:0;padding:0}.gfield_description{margin:.25rem 0;font-size:var(--size-xsmall);opacity:1;color:
var(--colour-grey5)}.description_above .gfield_description,.field_description_above .gfield_description{margin:0 0 .5rem;order:-1}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:
inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body .gform_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block;
margin-top:0;margin-bottom:0;box-shadow:none;cursor:pointer}.ui-datepicker{height:auto;margin-top:.5em;margin-left:-.5em;font:14px sans-serif;box-shadow:0 0 10px 2px rgba(0,0,0,.25)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;
border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;line-height:3em;min-height:3em!important;border-width:1px 0 0 0;border-style:solid;border-color:#666}.ui-datepicker-title{text-align:center}
.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:3em;text-align:center;cursor:pointer;background-image:
url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20d%3D%22m%2069.401377%2C5.3986127%20a%2017.6%2C17.6%200%200%200%20-5.4%2C13.0000003%20V%20273.99861%20c%200%2C5%201.8%2C9.3%205.4%2C12.9%20a%2017.6%2C17.6%200%200%200%2012.8%2C5.5%20c%205%2C0%209.3%2C-1.8%2012.9%2C-5.4%20l%20127.900003%2C-128%20c%203.6%2C-3.6%205.4%2C-7.8%205.4%2C-12.8%200%2C-5%20-1.8%2C-9.2%20-5.4%2C-12.8%20L%2095.001377%2C5.3986127%20c%20-3.5%2C-3.5%20-7.8%2C-5.40000001%20-12.8%2C-5.40000001%20-5%2C0%20-9.2%2C1.90000001%20-12.8%2C5.50000001%20z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E')
;background-repeat:no-repeat;overflow:hidden;background-size:1em 1em;background-position:center center;float:right;text-indent:10em}.ui-datepicker-prev{float:left;transform:rotate(180deg)}.ui-datepicker thead{background:
linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px
 solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;
text-align:center;width:3em;height:3em;line-height:3;color:#666}.ui-datepicker-calendar .ui-state-default{background:#ededed;box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}
.ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;color:#666;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:
#b4b3b3}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}.gfield_visibility_hidden{visibility:hidden;position:absolute}
table.gfield_list .gfield_list_icons a{display:block;width:1.5em;float:left;text-align:center}table.gfield_list{width:100%}.gf_progressbar{display:flex;outline:solid 1px var(--colour-grey3);margin:0 0 1em;width:100%}
.gf_progressbar .gf_progressbar_percentage{background-color:var(--colour-blue);color:var(--colour-white);text-align:center;outline:solid 1px var(--colour-grey3)}.gf_progressbar .gf_progressbar_percentage.percentbar_gray{background-color:
var(--colour-grey2)}.gf_progressbar .gf_progressbar_percentage.percentbar_red{background-color:var(--colour-red)}.gf_progressbar .gf_progressbar_percentage.percentbar_green{background-color:var(--colour-green)}
.gf_progressbar .gf_progressbar_percentage.percentbar_orange{background-color:var(--colour-orange)}.gf_page_steps{display:none}.ginput_container.ginput_container_date{position:relative}.ginput_container.ginput_container_date img.ui-datepicker-trigger{
position:absolute;z-index:2;right:.5em;top:50%;transform:translate(-50%,-50%)}.gform_ajax_spinner{margin:10px;transform:scale(1.2);position:absolute}.gfield_error .validation_message{color:var(--colour-red);margin:.25rem 0 0;order:1;opacity:1}
main .content .gform_wrapper{border:solid 3px var(--colour-red);padding:1rem;margin:0 auto 2rem;max-width:var(--width-06-col)}.gform_fields.left_label li.gfield:not(.gfield_html),.gform_fields.right_label li.gfield:not(.gfield_html){display:flex;
flex-direction:row;flex-wrap:wrap}.gform_fields.left_label li.gfield:not(.gfield_html)>label,.gform_fields.right_label li.gfield:not(.gfield_html)>label{flex:0 0 25%;width:25%;position:static;line-height:2.5}
.gform_fields.right_label li.gfield:not(.gfield_html)>label{order:2;text-align:right}.gform_fields.left_label li.gfield:not(.gfield_html)>.ginput_container,.gform_fields.right_label li.gfield:not(.gfield_html)>.ginput_container{flex:1 1 auto;max-width:75%
}.gform_button{margin-bottom:.25rem}.icit-econ2023-gravity-forms{display:grid;grid-template:auto auto/auto minmax(288px,var(--width-12-col)) auto;grid-template-areas:". title ." ". form .";grid-gap:0 1rem}.icit-econ2023-gravity-forms>.widget-title{
grid-area:title;text-align:center}.icit-econ2023-gravity-forms>.gravity-form,.icit-econ2023-gravity-forms>.gravity-form:is(.one-column){grid-area:form;display:grid;grid-template:repeat(4,auto)/minmax(288px,var(--width-06-col));grid-template-areas:
"content" "before_form" "form" "after_form";grid-gap:0 2rem;justify-content:center;padding:2rem 0}.icit-econ2023-gravity-forms>.gravity-form>section:empty{display:none}.icit-econ2023-gravity-forms>.gravity-form>section.content{grid-area:content;
margin-bottom:2rem}.icit-econ2023-gravity-forms>.gravity-form>section.content .breakout-box{margin:2rem 0}.icit-econ2023-gravity-forms>.gravity-form>section.before_form{grid-area:before_form;margin-bottom:2rem}
.icit-econ2023-gravity-forms>.gravity-form>section.form{grid-area:form}.icit-econ2023-gravity-forms .gform_wrapper>form{display:flex;flex-direction:column;gap:2rem}.icit-econ2023-gravity-forms .gform_wrapper>form .gform_footer{margin:0}
.icit-econ2023-gravity-forms>.gravity-form>section.after_form{grid-area:after_form;margin-top:2rem}@media screen and (min-width:768px){.icit-econ2023-gravity-forms{grid-gap:0 2rem}.icit-econ2023-gravity-forms>.gravity-form{grid-template:auto 1fr auto/
repeat(2,minmax(288px,33%));grid-template-areas:"content before_form" "content form" "content after_form";grid-gap:0 2rem}.icit-econ2023-gravity-forms>.gravity-form>section.content{margin-bottom:0}}.gfield_list_groups{display:flex;flex-direction:column;
gap:1rem}.gfield_list_group{display:grid;grid-template:1fr/1fr min-content;align-items:center;gap:.5rem}.gfield_list_group .gfield_list_icons{display:flex;gap:.5rem;font-size:smaller}.ginput_product_price_wrapper{display:flex;align-items:center;gap:.5rem}
.gform_page{display:flex;flex-direction:column;gap:2rem}.gform_page .gform_page_footer{display:flex;justify-content:space-between;align-items:center;padding-bottom:.1rem}.gform_body ul.gform_fields>li:has(input.large,select.large,textarea.large){flex:1 0 
100%}.gform_body ul.gform_fields>li:has(input.medium,select.medium,textarea.medium){flex:1 1 48%}.gform_body ul.gform_fields>li:has(input.small,select.small,textarea.small){flex:0 1 min-content}.content .ginput_container ul{margin-left:0;list-style:none}
:root{margin-top:0!important}#wpadminbar{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(-46px);transition-delay:1s;z-index:100002!important}#wpadminbar:hover{opacity:1;transform:translateY(0);transition-delay:.5s}#wpadminbar:after{
content:'';display:block;position:absolute;top:100%;bottom:-10px;left:0;right:0;width:100%;transition:bottom .2s;transition-delay:1.1s}#wpadminbar:hover:after{bottom:0;transition-delay:.5s}@media screen and (min-width:783px){#wpadminbar{transform:
translateY(-32px)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-wpseo-menu{display:none}}#wpadminbar .quicklinks,#wpadminbar .quicklinks>#wp-admin-bar-root-default{display:flex}#wpadminbar .quicklinks>#wp-admin-bar-root-default{flex:1 1 
auto}#wpadminbar .quicklinks .ab-top-secondary{flex:0 0 auto}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
/*!
 * 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;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;text-indent:100em;overflow:hidden}
.nivo-lightbox-next:after,.nivo-lightbox-prev:after{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;font-family:var(--ff-icon)!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:
none;-webkit-font-smoothing:antialiased;color:var(--colour-grey2);text-align:center}.nivo-lightbox-close{position:absolute;top:2%;right:2%;text-indent:3rem;width:3rem;height:3rem;overflow:hidden;font-size:2rem}.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;box-sizing:border-box}
.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.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{transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{transition:all .3s;transform:scale(.7)}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{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{transition:all .3s cubic-bezier(.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{transform:translateX(10%)}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{transform:translateY(-10%)}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{transform:translateY(0)}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{transition:all .3s ease-out;transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{
transform:translateZ(0)}:after,:before,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;outline:0;box-sizing:border-box}pre{font-family:monospace;
white-space:pre-wrap;margin-bottom:1em;line-height:1.3;padding:0 2rem;background-color:var(--colour-grey1);border:solid 1px var(--colour-grey1);color:var(--colour-black)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:var(--ff-sans2);margin-bottom:1rem;
clear:left;overflow:hidden;text-overflow:ellipsis}h1{font-size:var(--size-xxlarge)}h2{font-size:var(--size-large)}h3{font-size:var(--size-medium)}h4{font-size:var(--size-normal)}h5{font-size:var(--size-small)}h6{font-size:var(--size-small);font-style:
italic}h1.red,h2.red,h3.red,h4.red,h5.red,h6.red{color:var(--colour-red)}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:var(--colour-yellow)}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:var(--colour-green)}h1.blue,h2.blue
,h3.blue,h4.blue,h5.blue,h6.blue{color:var(--colour-blue)}h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{border-bottom:solid 2px currentColor}h1.underline[class=underline],h2.underline[class=underline],
h3.underline[class=underline],h4.underline[class=underline],h5.underline[class=underline],h6.underline[class=underline]{border-bottom:solid 2px var(--colour-grey2)}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a,h1 a,
h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}a{color:var(--colour-red);text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.content a{text-decoration:underline;color:var(--colour-red)}.content a[href^='mailto:'],
.content a[href^='tel:']{font-weight:700;text-decoration:none}.content a[href^='mailto:']:before,.content a[href^='tel:']:before{content:'\e919';font-family:var(--ff-icon);margin-right:.5ex;vertical-align:middle}.content a[href^='tel:']:before{content:
'\e600'}.to-read-link{font-family:var(--ff-sans1);font-size:var(--size-small);font-weight:700;padding:1rem 0;margin:2rem 0;border-top:solid 1px var(--colour-grey1);border-bottom:solid 1px var(--colour-grey1);transition:transform ease-in-out 
var(--duration);display:flex;flex-direction:row;flex-wrap:wrap;color:var(--colour-grey3)!important;background-color:var(--colour-white)}.to-read-link:focus,.to-read-link:hover{transform:scale(1.02)}.content .to-read-link{text-decoration:none}
.to-read-link:hover{text-decoration:none}.to-read-link:after{font-family:var(--ff-icon);display:block;clear:both;color:inherit;order:0;flex:0 0 auto;margin-right:var(--width-gutter);line-height:1}.to-read-link:before{content:'You should read';display:
block;margin:0 0 1em;text-decoration:none;flex:1 0 100%;order:-2;line-height:1.1}.to-read-link[data-to-read]:before{content:attr(data-to-read)}aside.embedded-content .hentry-title{flex:1;font-family:var(--ff-sans1);font-size:var(--size-small);font-weight:
700}aside.embedded-content .thumb{flex:1 1 100px;order:-1;max-width:50px;margin-right:12px}a.external-link:before{content:'\e60b';font-family:var(--ff-icon);font-size:.8em}.content a br{display:none}p{word-break:break-word}p:not(:last-child){margin-bottom
:1.5rem}p:empty{display:none}p span[style*=font-size]{font-size:inherit!important}.content{font-size:1.125rem;font-family:var(--ff-serif)}address{font-style:normal}address>p:not(:last-child){margin:0}footer:empty,header:empty{display:none}hr{
background-color:var(--colour-grey1);border:0;height:1px;margin-bottom:20px}.standfirst{font-weight:700;margin-bottom:1.5rem;font-size:22px;font-family:var(--ff-serif);line-height:1.3636;font-style:italic;flex:1 1 100%}.content ol,.content ul{margin:0 0 
2rem 2rem}.content ul{list-style:disc}.content ol{counter-reset:ordered;list-style-type:none}.content ol>li{counter-increment:ordered}.content ol>li:before{display:inline-block;float:left;content:counter(ordered,decimal);margin-right:1rem;color:
var(--colour-red);font-weight:700}.content ol>li li:before{content:counter(ordered,lower-roman)}.content li>ol,.content li>ul{margin-bottom:0;margin-left:1.25rem}.content dt{font-weight:700}.content .blink{text-decoration:blink}.content dd{margin:0 20px 
20px}.inline-list{list-style-type:none;font-style:italic;font-family:var(--ff-serif);margin-bottom:1.5em}.inline-list li,.inline-list ol,.inline-list ul{display:inline-block}.inline-list li:not(:last-child):after{content:'/';margin:0 .25em}.inline-list2{
list-style-type:none}.content .inline-list2{margin:0;padding:0}.inline-list2 li,.inline-list2 ol,.inline-list2 ul{display:inline-block;white-space:nowrap}.inline-list2>li:not(:last-child):after{content:'';margin:0 .5em;border-right:solid 2px;filter:
invert(.8)}.inline-list2 a{font-weight:700}.content .lined-list,.lined-list{margin:0 0 2rem 0;padding:0;list-style-type:none;width:100%}.lined-list ul{padding:0;list-style-type:none}.lined-list>li{border-top:solid 1px;padding:.75em 0;margin:0;font-weight:
700}.lined-list>li>ul{font-size:var(--size-small);font-weight:400}.lined-list>li:last-child{border-bottom:solid 1px}.lined-list>li,.lined-list>li:last-child{border-color:var(--colour-grey2)}.faq-list:not(:last-child),.inline-list2:not(:last-child),
.inline-list:not(:last-child){margin:0 0 1rem 0;padding:0}.faq-list>li{list-style-type:none;font-weight:700;border-bottom:solid 1px var(--colour-grey2);margin:.5em 0;padding-bottom:.5em;cursor:pointer}.faq-list>li.active{cursor:default}.faq-list>li:before
{font-family:var(--ff-icon)!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e906'!important;display:inline-block;
margin-right:1em;color:var(--colour-white);background-color:var(--colour-green);border-radius:50%;padding:.524em .5em .5em;vertical-align:text-bottom;font-size:.75rem;transition:background-color ease-in-out var(--duration)}.faq-list>li:last-child{
margin-bottom:0}.faq-list>li>ol,.faq-list>li>ul{list-style-type:none;font-weight:400;font-family:var(--ff-serif);font-style:italic;padding:1rem 0;cursor:default;opacity:.8}.faq-list.running>li.active>ol,.faq-list.running>li.active>ul,
.faq-list:not(.running)>li:first-child>ol,.faq-list:not(.running)>li:first-child>ul{display:block}.faq-list.running>li.active:before,.faq-list:not(.running)>li:first-child:before{content:'\e905';background-color:var(--colour-grey2)}.article-body{position:
relative;word-wrap:break-word;overflow-wrap:break-word;font-family:var(--ff-serif)}.content .features-list,.content .features-list ol,.content .features-list ul{margin:0;padding:0;list-style-type:none}.content .features-list{display:flex;flex-direction:
row;flex-wrap:wrap;margin:0 -.5em 1.5rem;list-style-type:none}.content .features-list>li{flex:1 1 280px;margin:.5em;font-weight:700;position:relative}.content .features-list ol,.content .features-list ul{margin-top:.5em}.content .features-list>li li{
font-weight:400;font-style:italic;font-family:var(--ff-serif);overflow:hidden;margin-left:0;margin-right:0}.content .features-list:last-child,.content .lined-list:last-child{margin-bottom:0}.tick-list{list-style:none outside;margin-left:0!important;
padding-left:2em}.tick-list:last-child{margin-bottom:0}.tick-list li{margin-bottom:.666em;list-style-type:none}.tick-list li:before{content:'\e60f';font-family:icomoon,sans-serif;color:var(--colour-white);display:block;width:2ch;height:2ch;border-radius:
50%;background-color:var(--colour-green);text-align:center;line-height:2ch;margin:0 1em 0 -2em;float:left;font-size:.75rem}.tick-list li:last-child{margin-bottom:0}@media screen{.faq-list>li>ol,.faq-list>li>ul{display:none}}blockquote,q{quotes:"\201C" 
"\201D" "\2018" "\2019"}blockquote p::before,q::before{content:open-quote}blockquote p::after,q::after{content:close-quote}.content blockquote p>cite{display:inline-block;margin:-1em;position:relative;z-index:2;height:24px;line-height:24px;top:-.1em}
.content blockquote{margin:1.5rem auto;clear:both;font-family:var(--ff-sans2);font-size:1.5rem;font-weight:700;line-height:1.5;position:relative;border-top:solid .375rem;padding-top:1rem;display:block}.content blockquote>p{margin-bottom:0;line-height:1.2}
.content blockquote>p:last-of-type{margin-bottom:.5em}.content blockquote>h1,.content blockquote>h2,.content blockquote>h3,.content blockquote>h4,.content blockquote>h5,.content blockquote>h6{font-family:var(--ff-sans1);font-size:var(--size-small);
font-style:normal;font-weight:700;line-height:var(--size-normal)}.content blockquote>p:last-child{margin-bottom:0}.content blockquote:before,.content q:before{line-height:1;float:left;margin-right:.3ex}.content blockquote:after,.content q:after{
line-height:1;text-align:right;position:absolute;top:.6em;right:0}.content cite{display:block;font-weight:700;font-family:var(--ff-sans1);font-style:normal;background-color:var(--colour-white);font-size:var(--size-small);min-height:1em}
.content blockquote+cite{margin:-1.5em 0 1em}.content blockquote cite .company{font-style:italic;margin-left:1ex;opacity:.5}.breakout-box{padding:2.5rem;background:var(--colour-grey1);clear:both;position:relative;margin:2rem 0;overflow:hidden;font-size:
var(--size-normal)}.boxout,.pullbox{color:var(--colour-red);font-family:var(--ff-sans1);width:100%;margin-bottom:1rem;min-width:280px;padding:15px;font-weight:400;font-size:16px;background-color:#fcf6f7}.breakout-box+.breakout-box{margin-top:-20px}
.breakout-box>p:last-child{margin-bottom:0}@media (min-width:768px){.boxout,.pullbox{float:right;width:100%;margin:0 0 2rem 0;min-width:var(--width-02-col);padding:30px;clear:right}}.boxout h1,.boxout h2,.boxout h3,.boxout h4,.boxout h5,.boxout h6,
.breakout-box h1,.breakout-box h2,.breakout-box h3,.breakout-box h4,.breakout-box h5,.breakout-box h6,.pullbox h1,.pullbox h2,.pullbox h3,.pullbox h4,.pullbox h5,.pullbox h6{color:var(--colour-blue)}.breakout-box.breakout-header{background-color:
var(--colour-blue3);color:var(--colour-blue);font-family:var(--ff-sans1)}.contact-boxout{margin-bottom:1rem;border:solid 1px var(--colour-grey2);padding:1rem}@media screen and (min-width:768px){.contact-boxout{margin:0 -2rem 2rem;display:flex;
flex-direction:row;flex-wrap:wrap}.contact-boxout>*{flex:1 1 40%;min-width:var(--width-02-col);margin:1rem 1rem 0}.contact-boxout>h1,.contact-boxout>h2,.contact-boxout>h3,.contact-boxout>h4,.contact-boxout>h5,.contact-boxout>h6{flex:1 1 100%!important;
color:var(--colour-blue)}}article.single-post .content .pds-box{overflow:hidden}article.single-post .content .pds-box-outer{padding:30px 20px 20px!important}.consent-form{background-color:var(--colour-grey1);padding:20px;margin:var(--width-gutter) 0;
font-family:var(--ff-sans2)}.consent-form .consent-field{text-align:center}.consent-form .consent-field>span{display:block;margin-bottom:1em}.webinar-blocks .consent-form .cf h2{text-transform:unset}.content .sectioned{display:flex;flex-direction:row;
flex-wrap:wrap;margin:0 -6px}.content .sectioned>section:first-child{flex:1 1 var(--width-08-col)}.content .sectioned>section{flex:1 1 var(--width-04-col);margin:0 6px 1.5em}.content .widgetlike-title,.content .widgetlike-title-grey{color:
var(--colour-blue);background-color:var(--colour-blue3);display:block;text-align:left;font-weight:700;padding:1rem 2em;margin:0 -2rem 1rem;font-family:var(--ff-sans1);max-width:none;font-size:inherit}.content .widgetlike-title-grey{color:
var(--colour-grey3);background-color:var(--colour-grey1)}.content .rankbox{float:right;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-family:var(--ff-sans2);border:solid 2px var(--colour-red);color:var(--colour-black);
min-width:var(--width-03-col);font-weight:700;text-align:center;text-transform:uppercase;font-size:var(--size-medium);line-height:24px;padding:24px 32px;margin-left:var(--width-01-col);margin-bottom:24px}.content a.rankbox:hover{border-color:
var(--colour-blue);background-color:var(--colour-blue2)}.rankbox .rank{font-weight:700}.rankbox .description{margin-right:2ch}.rankbox .description:empty,.rankbox .rank:empty{display:none}svg{display:inline-block}img,svg{max-width:100%;height:auto;
-ms-interpolation-mode:bicubic;image-rendering:auto}figure figcaption{font-size:var(--size-small);color:var(--colour-grey2);font-style:italic;font-family:var(--ff-serif);padding:.5em 2em;border-bottom:solid 2px var(--colour-grey1)}
.content>.media:not(.alignnone)>iframe{max-width:100vw;width:100%}.content>.media>iframe,.content>figure>img{display:block;width:100%}.content>.media>iframe{background-color:var(--colour-black)}@media screen and (min-width:768px){
.content>.media:not(.alignleft):not(.alignright),.content>figure:not(.alignleft):not(.alignright),.content>p>img.aligncenter,.content>p>img.alignnone{margin:0 -26px 2rem;width:calc(100% + 52px);max-width:none;overflow:hidden}
.content>.media:not(.alignleft):not(.alignright)>img,.content>.media>iframe:not(.alignnone),.content>figure:not(.alignleft):not(.alignright)>img{max-width:calc(100% + 52px);width:100%}.content>.media:not(.alignleft):not(.alignright)>img,
.content>figure:not(.alignleft):not(.alignright)>img{height:auto}}@media screen and (min-width:1132px){.feature .content>figure.alignnone{max-width:var(--width-12-col);position:relative;left:50%;transform:translatex(calc(-50% + 1rem));width:100vw;margin:0
 -2rem 2rem}}.content figure.alignnone>img{width:100%}aside.embedded-content{background-color:var(--colour-white);padding:1rem 0;border-top:solid 1px var(--colour-grey1);border-bottom:solid 1px var(--colour-grey1);display:flex}
.content>.wp-embedded-content+.media.embed-iframe:hover{transform:scale(1.02)}.content>.wp-embedded-content+.media.embed-iframe{max-width:100%;margin:0 0 2rem;transition:transform ease-in-out var(--duration)}
.content>.wp-embedded-content+.media.embed-iframe>iframe{background-color:#fff;height:84px}.content .media.alignleft,.content .media.alignright{width:auto}.content .alignleft,.content .alignright{clear:none;display:block;margin:0 auto 1rem;max-width:100%;
width:auto}.content .alignleft>img,.content .alignright>img{max-width:100vw;margin:0;height:auto;width:100%;display:block}@media screen and (min-width:768px){.content .alignleft{display:inline;float:left;margin-right:1rem;margin-left:0;max-width:50%}
.alignleft>.alignleft{margin-right:0}.content .alignright{display:inline;float:right;margin:0 0 2rem 1rem;max-width:50%}.alignright>.alignright,.media>.alignright{margin-right:0}.alignleft>.alignleft,.media>.alignleft{margin-left:0}}.content div,
.content figure,.content iframe,.content p,.content span{max-width:100%}.content .button.outline{background-color:var(--colour-red);color:var(--colour-white)}@supports (display:grid){@media screen and (min-width:900px){header.v100-profile__header{display:
grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:10px}header.v100-profile__header:after{display:none}header.v100-profile__header>:first-child{grid-area:1/1/5/1;margin:.555em 10px 0 0}header.v100-profile__header>:first-child~*{grid-area
:auto/2;justify-self:left;margin:0}}}.smaller{font-size:13px;line-height:1.3}.hero.piano-content>.widget{margin-bottom:2rem}.media,.wp-caption{margin-bottom:20px;max-width:100%;background:var(--colour-white);position:relative;clear:both;text-align:center}
.gallery{margin:0 0 var(--width-gutter);width:100%;overflow:hidden;border-bottom:1px solid var(--colour-grey1)}.gallery figure.gallery-item a{display:block;height:100%;text-align:center}.gallery figcaption{color:var(--colour-grey3)}
.gallery.slick-initialized figcaption{border-bottom:0 none}@media screen and (min-width:768px){.gallery{margin-left:-2rem;margin-right:-2rem;max-width:calc(100% + 4rem);width:calc(100% + 4rem)}.content .gallery{margin-left:0;margin-right:0}}
.gallery:not(.slick-initialized){white-space:nowrap;overflow-x:auto}.slick-controls:empty{visibility:hidden;margin:0}.slick-controls button{background-color:transparent;color:inherit;outline:0;border:0 none}.slick-controls .slick-prev.slick-arrow:after{
content:'\e609'}.slick-controls{position:relative;font-family:var(--ff-sans2);width:5rem;padding-bottom:15px}.slick-controls .slick-arrow{overflow:hidden;position:relative;text-indent:100em;white-space:nowrap;padding:0;text-align:center;min-height:0;width
:2.5rem;height:2.5rem;line-height:2.4rem;border:solid 1px var(--colour-grey1);background-color:var(--colour-white);border-radius:0;flex:1}.slick-controls .slick-arrow.slick-prev{margin-right:5px}.slick-controls .slick-arrow.slick-disabled{color:
var(--colour-grey2);cursor:no-drop;opacity:.75}.slick-controls .slick-arrow:after{color:var(--colour-grey2);content:"\e60a";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-indent:0;font-family:var(--ff-icon)!important;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-dots{counter-reset:count1;list-style-type:none;margin:5px 0;font-weight:700;
text-align:center;left:0;width:5rem;top:3rem;bottom:0;line-height:2;border:0 none;background-color:rgba(0,0,0,.3);color:var(--colour-white);border-radius:0;height:2em;flex:1 1 100%}.slick-controls .slick-dots>li{counter-increment:count1;display:
inline-block}.slick-controls .slick-dots>li.slick-active:before{content:counter(count1)}.slick-controls .slick-dots>li:last-child:after{content:"of " counter(count1);margin-left:.25em}.slick-controls .slick-dots li button{display:none}
.gallery .slick-controls{display:flex;flex-wrap:wrap;margin-left:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:
block;overflow:visible!important;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);max-width:none}.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:inline-block}@supports (object-fit:cover){.slick-slide img{display:inline-block;width:100%;max-height:70vh;object-fit:cover}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;opacity:.2;transition:opacity 1s;height:500px;margin-bottom:15px}.slick-initialized .slick-slide .gallery-icon.landscape,.slick-initialized .slick-slide figure,.slick-initialized .slick-slide>div{height:100%}
.slick-initialized .slick-slide.slick-current{opacity:1}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background-color:var(--colour-black)!important;z-index:100000}.nivo-lightbox-theme-default .nivo-lightbox-close{background:0 0!important;height:3rem;top:50px;width:3rem}
.nivo-lightbox-theme-default .nivo-lightbox-close:after{content:"\e91a";font-family:var(--ff-icon)!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;width:40px;height:40px;color:var(--colour-white);position:
absolute;top:0;right:0;line-height:1}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:transparent!important}.figure-with-caption a[data-lightbox-gallery^=lightbox-gallery-],.gallery figure,
.wp-caption a[data-lightbox-gallery^=lightbox-gallery-],div.media>a[data-lightbox-gallery^=lightbox-gallery-],p>a[data-lightbox-gallery^=lightbox-gallery-]{position:relative;display:inline-block;width:100%}
.figure-with-caption a[data-lightbox-gallery^=lightbox-gallery-]:hover:before,.gallery figure:hover a:before,.wp-caption a[data-lightbox-gallery^=lightbox-gallery-]:hover:before,div.media>a[data-lightbox-gallery^=lightbox-gallery-]:hover:before,
p>a[data-lightbox-gallery^=lightbox-gallery-]:hover:before{content:"\e902";font-family:var(--ff-icon)!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;border:0 none;display:inline-block;color:var(--colour-white);
line-height:50px;position:absolute;text-align:center;top:0;left:0;left:auto;bottom:auto;width:50px;height:50px;background-color:rgba(0,0,0,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}.gallery-icon img{height:100%;
width:100%}.content table{clear:both;margin:0 auto 20px;width:100%;border-collapse:collapse;border-spacing:0;border:solid 1px #ccc;border-top:none;max-width:100%;overflow:hidden}.content .table-wrap table{margin-bottom:0}.content table td,
.content table th{padding:4px 8px;border-top:solid 1px #ccc}.content table tfoot,.content table thead{background-color:#efefef}tbody tr:nth-child(even) td{background-color:#efefef}@media only screen and (min-width:640px){.content .table-wrap{max-width:70%
}}@media only screen and (min-width:900px){.content .table-wrap{max-width:90%}}.content table.contacts{border-spacing:0 24px;border-collapse:separate;border:0 none;empty-cells:hide;width:100%;max-width:100%}.content table.contacts tr td{background-color:
transparent;border:0 none;border-left:solid 2px var(--colour-grey2);padding-left:var(--width-gutter)}.content table.contacts tr td:nth-last-child(2):first-child,.content table.contacts tr td:nth-last-child(2):first-child~td{width:50%}
.content table.contacts tr td:nth-last-child(3):first-child,.content table.contacts tr td:nth-last-child(3):first-child~td{width:33%}.pagination-links{display:block;margin:12px 6px 1rem;clear:both;position:relative;flex:2 1 100%}
.anti-gutter>.pagination-links{margin:12px 6px 0}.pagination-links>.page-numbers{display:none;text-align:center;min-width:3em;line-height:3;height:3em;border:solid 1px var(--colour-grey2);padding:0 .5ch;word-spacing:normal;color:var(--colour-grey3);
font-weight:700;margin:0 0 .5ex}.pagination-links>.dots{border:0 none;padding:0;min-width:0;margin:0 10px}.pagination-links>.current,.pagination-links>a:hover{background-color:var(--colour-grey3);color:var(--colour-white);text-decoration:none;border-color
:var(--colour-grey3)}.pagination-links>a.next.page-numbers:hover,.pagination-links>a.prev.page-numbers:hover{background-color:var(--colour-grey3);color:var(--colour-white);z-index:1}.next.page-numbers,.prev.page-numbers{display:inline-block}
@media only screen and (min-width:768px){.pagination-links>.page-numbers{display:inline-block}.next.page-numbers,.prev.page-numbers{position:absolute;right:0;margin:0;top:0}.prev.page-numbers{right:3em;margin-right:-1px}}
article.single-post .pagination-links{text-align:left;padding:0;margin:0 0 20px}article.single-post .pagination-links>.title{margin-bottom:.5em}.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:"]{display:block!important;margin:0 auto;max-width:100%}.doubleclick-ad>div{display:table;margin:0 auto}.doubleclick-ad>div{z-index:5}.doubleclick-ad-inpage{background:0 0}
.doubleclick-ad.doubleclick-ad-overlay{position:absolute}.widget-doubleclick{background:0 0;margin:0}.widget.widget-doubleclick.doubleclick-active{margin:24px auto}.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}.banner .doubleclick-ad{margin:0}.banner{position:fixed;bottom:0;left:0;width:100%;z-index:3;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:transform .2s ease-in;transition: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)}@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:4}.entry-inline-ad .doubleclick-ad.doubleclick-active{margin-bottom:1.4em}.entry-footer-ad{margin:0 10px}.entry-footer-ad .doubleclick-ad{padding:20px 20px 20px;background:#fff}
@media only screen and (min-width:640px){.entry-footer-ad .doubleclick-ad{padding:40px 20px 20px}}.doubleclick-ad [id^=taginfo_]{display:inline;max-width:none!important;width:auto!important;overflow:auto}.card-doubleclick>.doubleclick-post{height:100%;
width:100%;display:table;vertical-align:middle;border-collapse:collapse}.card-doubleclick>.doubleclick-post>.doubleclick-ad:after{content:'Advert loading';display:block;padding:20px;color:#d8d8d8}
.card-doubleclick>.doubleclick-post>.doubleclick-ad.doubleclick-active:after{display:none;content:''}.card-doubleclick>.doubleclick-post>.doubleclick-ad{display:table-cell;vertical-align:middle}.header-ad .doubleclick-ad.doubleclick-active{margin:20px 0}
.full-ads .card-doubleclick{background:0 0}.masthead-ad{background-color:#000;order:-20;margin:0 -14px}.masthead-ad:empty{display:none}.masthead-ad .doubleclick-ad.doubleclick-active{padding:20px}.widget.widget-doubleclick{margin-bottom:0;padding:0;border
:0 none}.widget-doubleclick .widget-title{display:none}header.site-head{padding:0 var(--width-gutter);display:flex;flex-direction:row;flex-wrap:wrap;min-height:calc(2px + var(--height-header));justify-content:center;align-items:center;position:relative;
top:calc(-50px - var(--height-header));z-index:100;color:var(--colour-black);transition:top var(--duration);margin:0 -14px -4px;background-color:var(--colour-white);background:
linear-gradient(var(--colour-white) var(--height-header),var(--colour-grey1) 0,var(--colour-grey1) calc(var(--height-header) + 2px),var(--colour-white) 0)}@supports (position:sticky){header.site-head{position:sticky}}body.scroll-up header.site-head{top:0}
nav>a{color:var(--colour-black)}nav.constrained.site{height:var(--height-header);order:-1}nav.constrained.site::after{content:'';display:block;width:100vw;position:absolute;height:var(--height-header);left:-320px;z-index:-1}#login .constrained,
#navigation .constrained,#search .constrained,.site-head>nav.constrained{max-width:1440px;line-height:30px;padding:10px 0;position:static}.site-head .subscribe{order:0;color:var(--colour-red)}.site-head .login+.subscribe{font-weight:700;display:flex;
justify-content:center;align-items:center}a.icond{display:inline-grid;flex-wrap:nowrap;justify-content:center;align-items:center;grid-auto-flow:column;gap:.75rem;line-height:1.2}a.icond:is(:hover,:active,:focus,:focus-within){text-decoration:none}
a.icond:is(:hover,:active,:focus,:focus-within)>.text{text-decoration:underline}a.icond>:is([class*=" icon-"],[class^=icon-]){font-size:1.2em;color:var(--colour-red);transition:transform 250ms;transform:scale(1)}
a.icond:is(:hover,:active,:focus,:focus-within)>:is([class*=" icon-"],[class^=icon-]){transform:scale(1.15)}.icond .text{font-weight:700;font-size:clamp(.75rem,1.7vw,1rem)}a.icond>.text:not(:only-child){display:none}@media screen and (min-width:768px){
a.icond:not(.login)>:is([class*=" icon-"],[class^=icon-])+.text{display:inline-block;line-height:1.2}}@media screen and (min-width:1024px){a.icond.login>:is([class*=" icon-"],[class^=icon-])+.text{display:inline-block;line-height:1.2}}.site-head .login{
order:-1}.ident{position:absolute;text-align:center;left:50%;transform:translateX(-50%);font-weight:700;height:var(--height-header);width:120px;top:0;display:flex;justify-content:center}.ident:focus-visible{outline:1px dashed var(--colour-black)}
.ident .logo.icon{margin-right:0}.ident .logo{display:block;flex:0 0 100px;width:100px;max-width:100px}@media screen and (min-width:768px){.ident{width:200px}.ident .logo{flex:0 0 180px;width:180px;max-width:180px}}.ident svg{max-height:100%;height:
calc(var(--height-header) - 20px);margin:10px 0}.ident svg .logo{fill:var(--colour-red)}.ident .logo.text{display:none}#login .ident svg,#navigation .ident svg,#search .ident svg{fill:var(--colour-white)}.site-head .search{order:10;margin-left:auto;
font-weight:700;text-align:right;justify-self:flex-end}.site-head .menu{order:11}.site-head>nav.constrained.hero{display:none;min-height:50px}@media screen and (min-width:768px){.site-head .menu{font-weight:700}header.site-head{padding:0 40px}
.ident .logo.text{display:block}.ident .logo.icon{display:none;flex:0 0 30px;width:30px;max-width:30px}}@media screen and (min-width:1024px){.site-head nav.hero+nav.site>.menu.icond{display:none}.site-head>nav.constrained.hero{display:flex}.sub-masthead{
display:flex;white-space:nowrap;width:100%;justify-content:space-between}.sub-masthead>li{list-style-type:none;display:inline-flex;font-weight:700;margin:0 10px;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:center
}.sub-masthead>li:first-child{margin-left:0}.sub-masthead>li:last-child{margin-right:0;flex:0 0 auto}.sub-masthead .menu.icond{margin-left:0}.sub-masthead>li a,.sub-masthead>li span{color:inherit;text-overflow:ellipsis;overflow:hidden}}
.site-head nav.site a.icond.account-link~:is(.logout,.subscribe,.menu){justify-self:flex-start;margin-left:.75rem;padding-left:.75rem;border-left:solid 1px var(--colour-black)}.site-footer{max-width:calc(var(--width-12-col) + 2rem);margin:0 auto;width:
100%;padding:0 1rem;z-index:98}.site-footer>[class*=" row-"],.site-footer>[class^=row-]{display:flex;min-width:var(--width-02-col);justify-content:space-between;flex-wrap:wrap;align-items:center}.site-footer>.row-logo{background-color:var(--colour-grey1);
box-shadow:0 100vw 0 100vw var(--colour-grey1);color:var(--colour-grey3);padding-top:1rem}.site-footer>.row-copyright{background-color:var(--colour-grey3);box-shadow:0 100vw 0 100vw var(--colour-grey3);color:var(--colour-grey7);font-size:
var(--size-xsmall);font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;padding-top:1rem;overflow:hidden}.site-footer>.row-copyright>.left-side{flex:1 1 100%;margin-bottom:1rem;min-width:var(--width-02-col)}
.site-footer>.row-copyright>address{flex:1 1 100%;margin-bottom:1rem;min-width:var(--width-02-col)}.site-footer>.row-copyright a{color:var(--colour-white)}@media screen and (min-width:768px){.site-footer>.row-copyright>.left-side{flex-basis:
var(--width-02-col);text-align:left}.site-footer>.row-copyright>address{flex-basis:var(--width-04-col);text-align:right}}.row-logo>.footer-nav,.row-logo>.social{flex:1 1 100%;min-width:var(--width-02-col);text-align:center;margin-bottom:1rem;font-size:
var(--size-small);font-weight:700;color:var(--colour-grey3);line-height:var(--size-large)}.footer-nav a{color:inherit}.footer-nav>ul{list-style-type:none}.footer-nav>ul li{display:inline-block}.footer-nav>ul li:not(:last-child){margin:0 1rem 0 0;padding:0
 1rem 0 0;border-right:solid 1px}@media screen and (min-width:768px){.row-logo>.footer-nav{flex-basis:var(--width-03-col);text-align:left}.row-logo>.social{text-align:right;flex-basis:0%}}.comments-wrap{display:flex;flex-wrap:wrap;flex-direction:row;flex:
1 1 auto;max-width:var(--width-12-col);width:100%;margin:1rem auto;position:relative}#comments{order:11;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;transform-origin:top center;background-color:
var(--colour-white);flex:1 1 100%;width:100%;overflow:hidden;transform:scaley(0);position:absolute;height:0;top:70px}#comments-show:checked~#comments{transform:scaley(1);position:static;height:auto;top:0;transition:transform 250ms}#comments a:focus,
#comments a:hover{text-decoration:none;outline:0 none}#comments:after{content:'';flex:.1 0 1rem;align-self:stretch}#comments-title{font-size:var(--size-xlarge);font-weight:900;text-align:center}#comments .commentlist{flex:1 1 100%;margin:0;overflow:hidden
;list-style-type:none;padding:0;order:-1;background-color:var(--colour-white)}#comments li.comment{margin-top:1rem}#comments li.comment .comment-body{padding:var(--width-gutter) 0;border:solid var(--colour-grey2);border-width:1px 0;font-size:
var(--size-normal)}#comments ul.children li.comment:first-of-type .comment-body{border-width:0 0 1px 0;padding-top:0}#comments li.comment .children{margin-left:30px;list-style-type:none}#comments li.comment .children li.comment:before{font-family:
var(--ff-icon)!important;line-height:1;content:'\e914';float:left;width:25px;height:25px;margin-left:-25px;color:var(--colour-blue);speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;margin-top:6px}#comments .commentlist .comment-body{overflow:auto}.comment-form-wrap{flex:1 1 100%;margin:var(--width-gutter) 0;order:1;background-color:var(--colour-white)}#respond{background-color:var(--colour-white);
top:var(--width-gutter)}#comments .pagination-links{max-width:var(--width-05-col);width:100%}.comments-header{flex:1 1 100%;order:-4}#comments .pagination-links{order:10;max-width:none;margin:20px 0 0}.comments-header{margin:0;max-width:
var(--width-12-col);border-top:solid 4px var(--colour-black);padding-top:2rem;background-color:var(--colour-white)}.comments-header:before{display:block;margin:0 0 -22px;background-color:var(--colour-white)}.comment-left{float:left;margin-right:
var(--width-gutter);border-radius:100%;overflow:hidden;width:1.875rem}.comment-left img{display:block}.comment-meta{margin-bottom:var(--width-gutter);overflow:hidden;line-height:1.875rem}.comment-meta cite+a{color:var(--colour-grey3);margin-left:
var(--width-gutter);float:right;font-weight:700}.comment-meta cite{font-weight:700}li+#respond{max-width:none;margin:30px 0;width:auto!important}#cancel-comment-reply-link{float:right;color:var(--colour-red)}#cancel-comment-reply-link:hover{
background-color:var(--colour-grey1)}.comment-respond .required{color:var(--colour-red)}.comment-reply-link{color:var(--colour-blue);display:inline-block;margin-top:10px;font-weight:700}.comment-awaiting-moderation{color:var(--colour-red)}
#commentform label{font-weight:700;font-family:var(--ff-sans2)}@media only screen and (min-width:768px){#comments .commentlist:empty{display:none;background-color:var(--colour-grey1);align-self:stretch;opacity:.2;border:solid 1px}#comments .commentlist{
flex:10 1 390px;max-width:var(--width-06-col);float:left}.comment-form-wrap{flex:10 1 var(--width-03-col);max-width:var(--width-05-col)}.commentlist:not(:empty)+.comment-form-wrap{max-width:var(--width-05-col);position:sticky;float:right;top:
var(--width-gutter);transition:top ease-in-out var(--duration)}body.scroll-up .commentlist:not(:empty)+.comment-form-wrap,html.no-js .commentlist:not(:empty)+.comment-form-wrap{top:82px}.commentlist+.comment-form-wrap:empty{display:none}
#comments .pagination-links{text-align:left;padding:0 6em 0 0;max-width:var(--width-07-col);font-size:var(--size-xsmall)}#comments .commentlist:empty~.comment-form-wrap{margin-right:auto;order:-1}}@media only screen and (min-width:1024px){
#comments .pagination-links{font-size:var(--size-small)}}@media only screen and (min-width:1280px){#comments .pagination-links{font-size:var(--size-medium)}}.commentlist+.comment-form-wrap #respond{transform:translateY(0);transition:transform 250ms;
transition-delay:0s}.commentlist+.comment-form-wrap #respond.sticky-fixed{position:fixed;transition-delay:.5s}body.scroll-up .commentlist+.comment-form-wrap #respond.sticky-fixed{transform:translateY(100px)}
.commentlist+.comment-form-wrap #respond.sticky-absolute{position:absolute}#comments li.new-comment>.comment-body{animation:newZoom 1s;color:var(--colour-red)}@keyframes newZoom{0%{transform:scale(0)}100%{transform:scale(1)}}p.form-submit{margin-bottom:0}
.logged-in-as{font-weight:700}input.toggle+label.toggle{order:10;margin:0 0 1rem;line-height:40px;width:100%}@media screen and (min-width:768px){input.toggle+label.toggle{margin:0 1.25rem 2rem;width:auto}}input.toggle:checked+label.toggle{display:none}
.social{top:var(--width-gutter);transition:top ease-in-out var(--duration);text-align:center;display:flex;justify-content:space-evenly}article#content.type-page.no-sidebar .social{display:none}body.scroll-up .social{top:calc(1rem + var(--height-header))}
.sharing{color:var(--colour-grey1);flex:1 1 50%;clear:both}.sharing:not(:last-child){margin-bottom:1rem}.sharing.comments{color:var(--colour-blue)}.sharing>ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:nowrap;font-size:
var(--size-large);margin:0 0 1.5rem}.sharing>ul>li{border:solid 1px currentColor;width:2em;line-height:2;text-align:center;height:2em}.sharing>ul>li a{display:block;text-decoration:none;color:var(--colour-grey2)}.sharing>ul>li a:focus,
.sharing>ul>li a:hover{outline:solid 1px;outline-offset:-1px}.sharing [class*=" icon-"]~.text,.sharing [class^=icon-]~.text{display:none}.sharing .comment-count{display:block;line-height:1.2;font-size:var(--size-small);background-color:currentColor}
.sharing .comment-count .num{color:var(--colour-white)}.sharing>ul>li{margin-left:5px;margin-right:5px}#content>header .sharing{flex:1 1 100%}@media screen and (min-width:768px){#content>header .sharing{flex:1 1 0%;display:flex;justify-content:flex-end;
align-items:center}.sharing>ul{justify-content:flex-end;margin:5px 0}}#content .sharing ul::before{display:block;content:'Share this article';color:var(--colour-black);font-size:var(--size-small);font-weight:700;line-height:40px;margin-right:1rem;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content header .sharing ul::before{display:none}#content footer .sharing ul{flex-wrap:wrap;justify-content:flex-start}#content footer .sharing>ul>li{margin:0 10px 0 0}
#content footer .sharing ul::before{flex:1 1 100%}@media screen and (min-width:1024px){#content header .sharing ul::before{display:inline}}nav.social>ul{list-style-type:none;font-size:var(--size-large);color:var(--colour-grey3);width:100%}nav.social>ul>li
{display:inline-block;margin:.4rem}nav.social>ul>li:first-child{margin-left:0}nav.social>ul>li:last-child{margin-right:0}nav.social>ul>li>a{text-decoration:none;color:inherit}nav.social>ul>li .menu-item-title:last-child:nth-child(2){position:absolute;left
:-10000px;top:auto;width:1px;height:1px;overflow:hidden}nav.social>ul{font-size:var(--size-small);line-height:3}nav.social>ul li.has-icon a:focus-visible span[class^=icon],nav.social>ul li.has-icon:hover{filter:invert(.7)}nav.social>ul li.has-icon{border:
solid 1px;width:3em;text-align:center}nav.social>ul li.has-icon [class^=icon-]{display:block;height:3em;line-height:3}.fs-overlay{position:fixed;height:100vh;top:-101vh;left:0;right:0;z-index:2147483647;z-index:2147483640;background-color:
var(--colour-grey5);color:var(--colour-white);transition:top var(--duration),visibility var(--duration);overflow-x:hidden;overflow-y:auto;padding:0 1rem 1rem;min-width:320px;visibility:hidden}@media screen and (min-width:320px){.fs-overlay{overflow-y:
hidden}}@media screen and (min-width:768px){.fs-overlay{padding:0 40px}}.fs-overlay header .ident{height:var(--height-header);top:0}.fs-overlay header{width:100%;height:var(--height-header);border-bottom:solid 2px #656565;margin-bottom:2rem;display:flex;
flex-direction:row;align-items:center;position:relative;min-height:var(--height-header);flex:1 1 100%;max-width:1440px;margin-left:auto;margin-right:auto}.fs-overlay header a{color:inherit;font-weight:700}.fs-overlay:target{display:block;top:0;overflow-y:
auto;color:var(--colour-white);visibility:visible}.ol-close{margin-left:auto}#navigation{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#navigation>ul{margin-left:auto;margin-right:auto;max-width:1440px;width:100%;flex:1 1 
100%}#navigation>footer{border-top:solid 2px #656565;width:100%;min-height:80px;display:flex;flex-direction:row;align-items:center;position:relative;margin:2rem auto 0;flex:1 0 auto;max-width:1440px;align-self:flex-end}#navigation>footer>.constrained{
flex-wrap:wrap}#navigation>footer>.constrained>nav{flex:1 1 100%;min-width:280px;text-align:center;font-size:var(--size-small);margin:.5rem 0}@media screen and (min-width:768px){#navigation>footer>.constrained>nav{flex:1 1 50%}
#navigation>footer>.constrained>nav.footer-nav{text-align:left}#navigation>footer>.constrained>nav.social{text-align:right}#navigation nav.social>ul:first-child::before{content:'Follow us:';margin-right:.5rem}}#navigation nav.social>ul{color:
var(--colour-white)}#search .search-form{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--size-large);border-bottom:solid 2px var(--colour-white);padding-bottom:1rem;margin:0 auto;max-width:1440px}#search .search-form .search-input{flex:1 
1 auto;border:0 none;padding:0;margin:0;background-color:transparent;color:var(--colour-grey1);font-family:var(--ff-serif);max-width:calc(100% - 3em)}#search .search-form button .text{display:none}#search .search-form button{order:-1;flex:0 0 3em;padding:
0;margin:0;border:0 none;color:var(--colour-red)}#search .search-form .search-input::placeholder{color:var(--colour-white);opacity:.4}.search-title{font-size:var(--size-large);margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1440px}
ul.masthead{list-style-type:none;padding:0;margin:-6px;column-width:340px;flex:1 1 100vh}ul.masthead li a{color:inherit}ul.masthead li{list-style-type:none;padding:0;min-width:280px;margin:var(--width-gutter-half) 0}ul.masthead>li{margin:
var(--width-gutter-half)}ul.masthead .sub-menu li{padding:.25rem 20px}ul.masthead>li>.menu-item-title,ul.masthead>li>a{background-color:var(--colour-grey4);font-weight:700;display:block;padding:.813em 20px;margin-bottom:var(--width-gutter);break-inside:
avoid;text-decoration:none}ul.masthead>li>.menu-item-title::after,ul.masthead>li>a::after{content:"\e912";font-family:var(--ff-icon);speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;float:right;opacity:.3}ul.masthead>li>.menu-item-title:focus::after,ul.masthead>li>.menu-item-title:hover::after,ul.masthead>li>a:focus::after,ul.masthead>li>a:hover::after{opacity:1}ul.masthead .menu-item.has-icon{float:
left;min-width:0;font-size:var(--size-medium)}ul.masthead .menu-item.has-icon .menu-item-title{margin-left:1rem;display:none}ul.masthead .menu-item.has-icon+.menu-item:not(.has-icon),ul.masthead .menu-item:not(.has-icon)+.menu-item.has-icon{clear:left}
@supports (display:grid){.site-wrap{display:flex;flex-direction:column}}.page-template-page-login .site-wrap{justify-content:center;align-content:center;background-color:var(--colour-grey1)}.page-template-page-login .site-wrap .login-form{flex:0 0 auto;
padding:3rem;min-width:300px;width:100%;max-width:var(--width-06-col);background-color:var(--colour-white)}.site-wrap{min-height:100vh;padding:0 14px}.hidden{visibility:hidden;position:absolute!important;z-index:-10;width:0;height:0;overflow:hidden}
.constrained{width:100%;max-width:calc(var(--width-12-col) + 2rem);display:flex;align-items:center;justify-content:flex-start;position:relative}main{margin:2rem auto;max-width:calc(var(--width-12-col) + var(--width-gutter));display:flex;flex-direction:row
;flex-wrap:wrap}main.barebones{max-width:none;flex:none;margin:0 auto}main>article{flex:0 1 100vw;max-width:max(292px,100vw - 28px)}main>.sidebar{flex:0 0 100%}main>article.barebones{max-width:none!important}@media screen and (min-width:768px){
main>article{flex:1 1 66.66%;margin:0 auto;max-width:var(--width-10-col)}main>article:not(.no-sidebar){margin:0 var(--width-gutter-half);max-width:var(--width-08-col)}main>article.feature{max-width:var(--width-12-col)}main>article.barebones,
main>article.user-dashboard{max-width:none!important}main>article.no-sidebar{max-width:var(--width-12-col)}main>.sidebar{flex:1 1 var(--width-02-col);box-shadow:-5px 0 var(--colour-white),-7px 0 var(--colour-grey1);margin:0 var(--width-gutter-half);
padding:0 0 0 .25rem;max-width:var(--width-04-col)}.sidebar.sidebar-post>.sticky{position:sticky;top:var(--width-gutter);transition:top var(--duration)}main>article.feature .article-foot,main>article.feature .content{max-width:var(--width-08-col);margin:
auto}.page-template-page-standard main>article:not(.no-sidebar){max-width:var(--width-12-col)}.page-template-page-standard main>article:not(.no-sidebar) .content{max-width:var(--width-08-col);margin-left:0}}@media screen and (min-width:1024px){
main>.sidebar{padding:0 1.25rem 1.25rem}body.scroll-up main .sidebar.sidebar-post>.sticky{top:calc(var(--width-gutter) + var(--height-header))}body.scroll-up .site-head.with-submenu~.body-wrap main .sidebar.sidebar-post>.sticky{top:
calc(var(--width-gutter) + var(--height-header) + 40px)}}.feature-meta{display:flex;justify-content:center;max-width:var(--width-08-col);margin:auto;padding:0 1.25rem 1.25rem;background-color:var(--colour-white);flex-wrap:wrap}
#content .feature-meta .sharing ul::before{display:block;text-align:center;width:100%;margin:0}.feature-meta .sharing>ul{flex-wrap:wrap;justify-content:center;margin:0}.feature-meta .author.vcard .author-avatar{display:block;margin:0 auto 1rem}
@media screen and (min-width:1132px){.feature-meta{text-align:center;width:var(--width-02-col);flex-wrap:wrap;float:left;z-index:1;padding:0 16px 16px 0;position:absolute}.feature-meta .author.vcard .author-avatar{width:70px;height:70px}
.feature-meta .metadata .byline+time:before{content:''}.feature-meta .metadata{white-space:normal}}.article-header .page-title{flex:1 1 100%}.entry-terms a{font-family:var(--ff-sans2);color:var(--colour-grey6);text-transform:uppercase;font-size:
var(--size-small)}footer.article-foot .entry-terms a{display:block;border:solid 1px var(--colour-grey1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 .75rem .75rem 0;padding:.75rem 1.25rem;float:left}
footer.article-foot .entry-terms a:focus,footer.article-foot .entry-terms a:hover{border-color:var(--colour-grey2);outline:solid 1px var(--colour-grey2);outline-offset:-2px;text-decoration:none}footer.article-foot .entry-terms::before{content:
'View more on these topics';display:block;color:var(--colour-black);font-size:var(--size-small);font-weight:700;line-height:40px;margin-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metawrap{display:flex;flex-direction:row;
flex-wrap:wrap;flex:0 1 auto}.metadata{flex:1 1 auto;font-size:var(--size-small);font-weight:700;line-height:1.875rem;margin:10px 0;white-space:nowrap}.feature-header .feature-content .metadata{flex:0 1 auto}.metawrap .sponsor-header{order:10;margin:auto 
12px}article[class*=" card-"][class$=econsultancy] .sponsor-block-logo .sponsor,article[class^=card-][class$=econsultancy] .sponsor-block-logo .sponsor{color:var(--colour-red)}.sponsor-block-logo .sponsor .sponsor-intro{flex:0 0 auto;margin-right:5px}
.sponsor-block-logo .sponsor{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.layout-leader .sponsor-block-logo .sponsor{justify-content:flex-start}
.layout-leader .sponsor-block-logo.without-image .sponsor .sponsor-intro+span{display:none}.metadata time{font-weight:400;white-space:nowrap}.metadata .hentry-time{display:none}.metadata:empty{display:none}.metadata .byline+time:before{content:'|';margin:
0}.author.vcard .author-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:.5rem;display:inline-block;vertical-align:middle;border:solid 1px var(--colour-grey1)}.author.vcard .author-avatar img{display:block;height:100%;width:
auto;object-fit:cover}.sponsor-header{flex:0 1 auto;font-size:var(--size-large);font-weight:700;line-height:1.875rem;overflow:hidden;display:block;text-align:center;margin-bottom:var(--width-gutter);color:var(--term_colour,inherit)}.sponsor-header a{color
:inherit}.sponsor-header img.sponsor{max-height:1.875rem;display:inline-block;width:auto;float:right;margin:0 .5rem}#content>header{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto}#content>header>.entry-terms{margin-bottom:.5rem}
#content>header.article-header.feature-header{flex:0 0 auto}@media screen and (min-width:768px){.content>twitter-widget{width:100%!important}#content>.article-body,#content>.content,#content>footer,#content>header{padding:0 1.25rem 1.25rem}#content>header
{padding-top:1.25rem}.article-header .page-title{font-size:48px;line-height:1.1;overflow:visible}}.layout-2 .sponsor-header{text-align:center}.sidebar-foot{display:flex;flex-wrap:wrap;order:20;flex:1 1 100%;margin:0 auto;max-width:var(--width-12-col)}
.sidebar-foot:empty{display:none}.widget-header{border-top:solid var(--size-small);display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0 0;overflow:hidden}.widget-title{font-size:var(--size-large);flex:0 0 auto}
.sidebar h2.widget-title{font-size:var(--size-xlarge)}.widget-header .widget-description{flex:1 1 auto;margin:0 0 1rem 1.5rem;min-height:50px;max-width:100%}.widget-description a[href=""]{display:none}.columns-flex>.widget-header .widget-description{flex:
1 0 auto;margin:0 0 auto;width:100%;display:block!important}.post_list_menu_3col_small>.widget-header{flex-wrap:wrap}.post_list_menu_3col_small>.widget-header .widget-description{order:30;flex-basis:100%;margin-left:0}@media screen and (min-width:1024px){
.widget-title{font-size:var(--size-xlarge)}}.anti-gutter{margin:calc(0px - var(--width-gutter-half))}.columns-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;flex:1 1 auto;max-width:var(--width-12-col);margin:0 auto}
.anti-gutter,.columns-flex.anti-gutter{margin:-6px}.columns-flex.anti-gutter{max-width:calc(var(--width-12-col) + var(--width-gutter))}.columns-flex>h3{flex:1 1 100%}.columns-flex>.card-excerpt{flex:1 1 var(--width-03-col);margin:var(--width-gutter-half);
min-width:150px;display:flex;flex-direction:column;position:relative}.columns-flex>.card-header{flex:1 1 var(--width-03-col);margin:var(--width-gutter-half);min-width:150px;display:flex;flex-direction:row}.widget:not(:last-child){margin-bottom:45px}
.widget{max-width:var(--width-12-col);margin:0 auto;flex:1 1 100%}.header-ad:empty{display:none}.feature-header{position:relative;width:100vw;min-width:320px;min-height:calc(50vh - var(--height-header));background-color:var(--colour-black);color:
var(--colour-white);margin:-2rem -1.25rem 2rem;padding:1.25rem 1.25rem 3.75rem}@media screen and (min-width:320px){.feature-header{transform:translatex(calc(-50vw + 1.25rem));left:50%}}.feature-header .feature-image{position:absolute;top:0;left:0;right:0;
bottom:0;z-index:1}.feature-header .feature-image .entry-thumbnail{max-height:100%}.feature-header .feature-content{position:relative;z-index:10;flex:1 1 var(--width-12-col);max-width:var(--width-12-col);margin:0 auto;align-content:center;justify-content:
left;display:flex;flex-direction:row;flex-wrap:wrap}.feature-content>*{max-width:var(--width-08-col);width:100%}.feature-content .author.vcard .author-avatar{display:none}.feature-content .sponsor-block-logo .sponsor{justify-content:left;text-align:left}
.feature-content a{color:inherit}.feature-header .jump{display:none;position:absolute;bottom:1.25rem;z-index:10;left:50%;color:inherit;width:40px;height:40px;line-height:40px;text-indent:400px;overflow:hidden;transition:transform var(--duration);transform
:translateX(-50%) scale(1)}.feature-header .jump:hover{transform:translateX(-50%) scale(1.3)}.feature-header .jump::after{content:"\e617";font-family:var(--ff-icon);text-indent:0;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font-size:
32px}.feature-header .feature-image::before{background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 100%);content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.fixed-height>img{display:block;width:100%;height:100%;object-fit:cover
}.object-fit-fix{height:100%;width:100%;background-position:center center;position:absolute}.column-o-widgets{display:flex;flex-direction:row;flex-wrap:wrap;max-width:calc(var(--width-12-col) + var(--width-gutter));margin:1.25rem auto;background-color:
var(--colour-white)}.layout-standard{margin:0 auto;max-width:var(--width-08-col)}.layout-standard .content{margin:0 auto 30px}.page-template-page-standard main{flex-wrap:wrap}.page-template-page-standard main>.widget{flex:1 1 100%}
.card-excerpt .sponsor-intro{display:none}.widget-header .sponsor-intro{color:var(--colour-black);font-size:14px}.author-head{margin-bottom:30px;padding:2rem 0 0}.author-head>.wrap{align-content:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:
var(--width-12-col);border-bottom:solid 14px;border-color:inherit;padding-bottom:2rem}.author-head h1{flex:0 0 100%;margin:0 0 30px;max-width:var(--width-12-col);font-size:36px;order:-1}.author-head .social-icons{flex:0 0 100%}
.author-head .social-icons>span{display:block;font-weight:700;margin-bottom:15px}.author-head .author-social.button{color:var(--colour-grey2);height:3rem;line-height:3rem;margin-right:15px;padding:0;width:3rem}.author-head .author-social .title{display:
none}.author-head .description{flex:50% 1 1;max-width:var(--width-08-col)}.author-head .description p{margin-bottom:1.5rem}.author-image{margin:0 auto 20px;width:100%;min-width:96px;flex:1 1 96px;max-width:180px;padding:0 1rem}.author-image:empty{display:
none}.entry-thumbnail.fixed-height.author-avatar{border-radius:50%;height:auto}.entry-thumbnail.fixed-height.author-avatar>img{border-radius:100%;width:100%}.author-meta{min-width:280px;flex:1 1 300px}.author-meta:empty{display:none}
.author-head .author-image:empty~h1,.author-image:empty~.author-meta{margin-left:0}.widget-header:empty{display:none}.widget-header .paging-nav{flex:0 1 auto;line-height:24px}.widget-header .paging-nav [class*=" icon-"],
.widget-header .paging-nav [class^=icon-]{margin-left:10px;display:inline-block;text-decoration:none;color:var(--colour-red)}.widget.icit-image-widget{position:relative;font-size:var(--size-small);overflow:hidden;width:100%}
.widget.icit-image-widget.image-widget-extensions:not(:last-child){margin-bottom:0}.widget.icit-image-widget.image-widget-extensions+:not(.icit-image-widget):not(.spot-form){margin-top:30px}.content-column>.widget.icit-image-widget{min-width:280px;width:
100vw;left:-1rem}.content-column>.widget.icit-image-widget.image-widget-imageless ul{columns:2}@media screen and (min-width:320px){.content-column>.widget.icit-image-widget{left:50%;transform:translateX(-50vw)}
.content-column>.widget.icit-image-widget.image-widget-extensions,.content-column>.widget.icit-image-widget.image-widget-imageless{left:auto;transform:translateX(0);width:100%}}.widget.icit-image-widget .widget-title,.widget.icit-image-widget .widgettitle
{font-size:2rem}.widget.icit-image-widget .wrap{max-width:calc(var(--width-12-col) + 2rem);margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center}
.widget.icit-image-widget .wrap.stacked{padding:0}.widget.icit-image-widget .wrap .left{order:0;flex:1 1 var(--width-03-col);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:15px;max-width:25%;min-width:100%}
.widget.icit-image-widget.image-widget-extensions-mini .wrap .left{max-width:100%;margin-right:-7%}@media screen and (min-width:760px){.widget.icit-image-widget .wrap.bg-image-visible{padding:5rem 0 0 0}.widget.icit-image-widget .wrap.bg-image-hidden{
padding:0}.widget.icit-image-widget .wrap .left{min-width:250px;padding:30px}}.widget.icit-image-widget .wrap .left .button{align-items:center;background:var(--colour-white);color:var(--colour-black);display:block;font-family:var(--ff-serif);font-size:
var(--size-medium);font-style:italic;font-weight:400;margin-top:2rem;min-width:100%;align-self:flex-start;padding:1rem;line-height:1rem}.widget.icit-image-widget .wrap .left .button::after{content:"\e912";color:var(--colour-black);font-family:
var(--ff-icon);font-size:inherit;font-style:normal;font-weight:400;margin-left:.5em;line-height:1rem}.widget.icit-image-widget .wrap .left.dark .button::after{color:var(--colour_text_box,inherit)}@media screen and (min-width:760px){
.widget.icit-image-widget .wrap .left .button{min-width:75%}}.widget.icit-image-widget .wrap .right{background-repeat:no-repeat;background-position:right;background-size:cover;flex:1;order:2;width:100%}
.widget.icit-image-widget .wrap .right .foreground-image-link{display:block}.widget.icit-image-widget .wrap:not(.stacked) .right .foreground-image-link{align-self:center}.widget.icit-image-widget .wrap:not(.reversed) .right .foreground-image-link{
margin-left:auto}.widget.icit-image-widget .wrap .right a{height:100%}.widget.icit-image-widget .wrap .right img{align-self:center;display:block;height:100%;object-fit:cover;width:100%}@media screen and (min-width:760px){
.widget.icit-image-widget .wrap .right .background-image{display:none}}.icit-image-widget .video-wallpaper{display:none;opacity:.4}@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%;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;z-index:0;position:relative;
background-image:none}}.widget.icit-image-widget.image-widget-extensions-mini{background:var(--colour-white);display:flex;flex-wrap:wrap;max-width:calc(1092px + 12px);margin:0 -6px 12px;flex:1 1 100%}@media screen and (min-width:1110px){
.widget.icit-image-widget.image-widget-extensions-mini{margin:0 auto 12px}}.widget.icit-image-widget.image-widget-extensions-mini .content,.widget.icit-image-widget.image-widget-extensions-mini .widget-title,
.widget.icit-image-widget.image-widget-extensions-mini .widgettitle{font-family:var(--ff-sans1);font-size:12px}.widget.icit-image-widget.image-widget-extensions-mini .content{min-height:40px}
.widget.icit-image-widget.image-widget-extensions-mini .wrap .left .button{background:0;border:0;color:var(--colour-white);font-size:var(--size-xsmall);min-width:auto;padding:0;text-align:left}
.widget.icit-image-widget.image-widget-extensions-mini .wrap .left .button:hover{box-shadow:none;text-decoration:underline;transform:none}.widget.icit-image-widget.image-widget-extensions-mini .wrap .left .button::after{content:"\e912";color:
var(--colour-white);font-family:var(--ff-icon);font-size:18px;font-style:normal;font-weight:400;margin:0 1em}.widget.icit-image-widget.image-widget-extensions-mini .wrap{flex:calc(100% - 12px);margin:6px;overflow:hidden;padding:0}
@media screen and (min-width:760px){.widget.icit-image-widget.image-widget-extensions-mini .wrap{flex:calc(33.33% - 12px);width:calc(33.33% - 12px)}}.widget.icit-image-widget.image-widget-extensions-mini .wrap .left{color:var(--colour-white);height:100%;
margin-left:-50%;min-width:100%;overflow:hidden;padding:0 20px 0 40px;transform:skewX(-15deg)}.widget.icit-image-widget.image-widget-extensions-mini .wrap .left-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:
10px 10px 10px 50%;transform:skewX(15deg)}#gpt-ad-JOTW>div{padding-top:25px;position:relative}#gpt-ad-JOTW>div::before{content:'Job of the week';display:block;position:absolute;top:0;left:0;right:0;text-transform:uppercase;text-align:center;
background-color:var(--colour-blue);color:var(--colour-white);line-height:25px;font-size:var(--size-small);font-family:var(--ff-sans2)}.jobs-highlight #gpt-ad-JOTW>div{padding:0}.jobs-highlight #gpt-ad-JOTW>div::before{display:none}
.widget .paging-nav.disabled .button{opacity:.6;cursor:wait}.widget .paging-nav.disabled .button:after{content:'\e97b';font-family:var(--ff-icon);display:inline-block;line-height:1;margin-left:1ex;animation:waitState 2s infinite}.widget_custom_html{height
:auto!important;overflow:hidden!important}.widget_custom_html a[class^=de-grid-item]{overflow:hidden}.widget.icit-image-widget .wrap a[aria-label=""]{visibility:hidden}.widget.icit-image-widget .wrap a[aria-label=""] img{visibility:visible}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.widget.icit-image-widget .wrap a[aria-label=""]{visibility:visible}}article[class*=" card-"]>.thumb,article[class^=card-]>.thumb{width:100%;margin-bottom:1rem;position:relative}
.entry-thumbnail.fixed-height{display:block;position:relative;height:100%;max-height:260px;overflow:hidden}.entry-thumbnail.fixed-height:after{content:'';display:block;width:100%;padding-bottom:100%}.entry-thumbnail.fixed-height img{display:block;width:
100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.entry-thumbnail.fixed-height img.missing{height:auto;margin:auto 5px;width:auto}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}}.card-excerpt .thumb img{transition:transform var(--duration)}
.card-excerpt:hover .thumb img{transform:scale(1.05,1.05)}.price{color:var(--colour-red);font-size:var(--size-large);display:block;margin:.5em 0}.price .suffix{margin-left:.5em;font-weight:400}.card-excerpt .purchased{background-color:var(--colour-green);
padding:6px 12px;color:var(--colour-white);margin:6px -12px -12px;text-align:center}.feature-content .pre-content{color:var(--colour-grey7);font-weight:700;font-family:var(--ff-sans2)}.reports_additional_resources_widget .download-link{display:block;
margin-left:20px}.reports_additional_resources_widget .download-link>span{margin-left:-20px}/*!* border-color: var(--colour-grey3); *!*//*!* clear: both; *!*//*!* Additions *!*/.report-promotional-content{margin-bottom:1.25rem}/*!**/
/*!* lookinside cookies banner *!*//*!* Marketo forms styling *!*//*!*overflow: scroll;*!*//*!* position: absolute; *!*//*!* bottom: 0; *!*//*!* Nivo single report updates *!*//*!* Verify area *!*/
/*!* Marketo form css overrides - toooooo many importants here *!*//*!* Tables - reduce font size in them *!*/.report-template main>article{border-right:0;display:flex;flex-wrap:wrap;max-width:100%;align-content:flex-start}
.report-template main>article .flex-wrap{flex:2;min-width:100%}.report-template main>article .flex-wrap .article-body{margin-right:30px}.report-template main>article .sidebar{flex:1;min-width:100%}@media screen and (min-width:760px){
.report-template main>article{max-width:var(--width-12-col)}.report-template main>article .flex-wrap{min-width:var(--width-06-col)}.report-template main>article .sidebar{min-width:var(--width-04-col)}}.article-header.feature-header .author,
.article-header.feature-header .metawrap{color:var(--colour-grey7)}.single .article-header .author a{color:inherit}.report-download-link,.reports-free-trial-button-holder,.reports-read-more-button-holder{text-align:center}.find-out-more-button,
.start-trial-button{display:block;margin-left:auto;margin-right:auto}.report-template .button{border:1px solid var(--colour-red);color:var(--colour-black);background:var(--colour-white);font-family:var(--ff-serif);font-style:italic;margin-bottom:10px;
max-width:var(--width-04-col);padding:8px;width:100%;background-color:#fff;font-size:var(--size-large)}.report-template .reports-free-trial-button,.report-template .reports-read-more-button{background:var(--colour-red);color:var(--colour-white);font-size:
var(--size-large)}.reports_js_search_widget,.reports_toc_widget{border-top:15px solid var(--colour-black);border-bottom:2px solid var(--colour-black);padding-bottom:12px!important}.saleable-reports-toc .reportstoc{background:0}
.reports_toc_widget .saleable-reports-toc .reportstoc ul li{color:var(--colour-red);background-color:rgba(231,29,74,.04)}.reports_toc_widget .saleable-reports-toc .reportstoc ul li .reportstoc2{background-color:var(--colour-grey1)}
.reports_toc_widget .saleable-reports-toc .reportstoc ul li.reportstoc1>a{color:inherit;text-transform:uppercase}.reports_toc_widget .saleable-reports-toc .reportstoc ul li.reportstoc1>a .icon-minus,
.reports_toc_widget .saleable-reports-toc .reportstoc ul li.reportstoc1>a .icon-plus{margin-left:auto}.reports-search-form .search-submit{color:var(--colour-red);left:0}.reports-search-form .search-field-label input.search-field{padding:10px 15px 10px 
20px!important}.report h3{margin:9px 0}.discover-widget.back-dark{color:var(--colour-white);padding:var(--width-gutter)}.saleable-report header .purchased+.price{display:none}.saleable-report header .price{background-color:var(--colour-grey1);padding:8px;
font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:right;max-width:var(--width-04-col);margin:0 auto 12px;padding:8px 20px;line-height:40px}.price{color:var(--colour-red);font-size
:var(--size-medium)}.saleable-report .price .prefix{float:left}.card-excerpt.type-report .price,.saleable-report .price .value{color:var(--colour-blue)}.saleable-report .button{margin-bottom:12px;min-width:100%;padding:0;text-align:center;border:unset}
.saleable-report .button:hover{box-shadow:unset;transform:unset}.saleable-report .button a{display:block;color:var(--colour-black);background:var(--colour-white);font-family:var(--ff-serif);font-style:italic;padding:8px;width:100%;background-color:#fff;
font-size:var(--size-large);max-width:var(--width-04-col);border:1px solid var(--colour-red);margin:0 auto}.saleable-report .button a:hover{text-decoration:none;box-shadow:inset .25em .25em 1em -.5em var(--colour-black),inset -.25em -.25em 1em -.5em 
var(--colour-white);transform:translate(0,1px)}.saleable-report .cover{max-width:var(--width-04-col);margin:0 auto 12px}.card-excerpt.type-report .purchased,.saleable-report .purchased{display:block;text-align:center;padding:0 .75em;background-color:
var(--colour-green);line-height:40px;position:relative;z-index:1;margin:10px 0}.saleable-report .purchased{max-width:var(--width-04-col);margin:0 auto 12px;padding:8px}.saleable-report .error{background-color:var(--colour-red);color:#fff;padding:10px;
border:1px solid var(--colour-red)}.taxonomy-column{flex:1 1 var(--width-03-col);margin:0 var(--width-gutter-half);overflow:hidden}.taxonomy-column .card-excerpt .body{min-height:4em}.taxonomy-column .card-excerpt .body header{height:inherit;min-height:
inherit}.taxonomy-column .card-excerpt:first-child .body{min-height:6em}.taxonomy-column .layout-01{flex-direction:column}.taxonomy-column .columns-flex>.card-excerpt{border-bottom:2px solid var(--colour-grey1);flex:auto;max-width:none;min-height:90px}
.taxonomy-column .widget-title{text-overflow:ellipsis;overflow:hidden;flex:1;white-space:nowrap}.taxonomy-column .widget-header>.paging-nav{display:none}.taxonomy-column .columns-flex>.card-excerpt img{object-fit:cover;width:100%;height:100%}
.taxonomy-column .columns-flex .entry-thumbnail.fixed-height{max-height:170px}.taxonomy-column .columns-flex>.card-excerpt:first-child{min-height:290px}.taxonomy-column .columns-flex>.card-excerpt:first-child .hentry-title{font-size:var(--size-medium);
line-height:1.222;max-height:3.6em;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.taxonomy-column .columns-flex>.card-excerpt:first-child~.card-excerpt .hentry-title{font-size:var(--size-small)}
.taxonomy-column .columns-flex>.card-excerpt .button,.taxonomy-column .columns-flex>.card-excerpt .comment-count,.taxonomy-column .columns-flex>.card-excerpt .entry-terms,.taxonomy-column .columns-flex>.card-excerpt .excerpt,
.taxonomy-column .columns-flex>.card-excerpt footer time,.taxonomy-column .columns-flex>.card-excerpt:not(:first-child) .thumb{display:none}.taxonomy-column .columns-flex>.card-excerpt .author{height:auto;font-size:13px;margin:0 0 8px 0}
.taxonomy-column .columns-flex>.card-excerpt:not(:first-child) header{height:auto}.taxonomy-column .columns-flex>.card-excerpt:not(:first-child) footer .sponsors{border:0;display:inline-block;padding:0;position:static}
.taxonomy-column .columns-flex>.card-excerpt:not(:first-child) footer .sponsor-card-icon{top:auto;left:auto;bottom:7px;right:0}.taxonomy-column .columns-flex>.card-excerpt:not(:first-child) footer .sponsor-card-icon+.sponsors{display:none}
.taxonomy-column .columns-flex>.card-excerpt:first-child footer .sponsor-card-icon>img{height:30px}.taxonomy-column .columns-flex>.card-excerpt.type-opinion .body{display:flex;flex-direction:row;flex-wrap:wrap}
.taxonomy-column .columns-flex>.card-excerpt.type-opinion .body header{flex:80%}.taxonomy-column .columns-flex>.card-excerpt.type-opinion .body footer{flex-grow:1}.layout-leader{flex:1 1 100%}.layout-leader .list-leader>.widget-header{align-items:
flex-start;border-bottom:solid 2px;flex:1 1 calc(100% - 12px);flex-direction:column;flex-wrap:wrap;margin:var(--width-gutter-half);width:calc(100% - 12px);padding:1rem 0 10px 0;min-width:150px;min-height:150px}@media screen and (min-width:1000px){
.layout-leader .list-leader>.widget-header{min-height:300px}}.layout-leader .widget-header .widget-title{max-width:100%}.layout-leader .widget-header>.sponsors:last-child{margin-bottom:10px}.layout-leader .widget-header>.sponsors,
.layout-leader .widget-header>nav{margin-top:auto}.layout-leader .widget-header>.sponsors~.newsletter-sub,.layout-leader .widget-header>.sponsors~nav{margin-top:10px}.layout-leader .widget-header>.sponsors.with-image{display:flex;align-items:center;width:
inherit}.layout-leader .widget-header>.sponsors.with-image img{max-height:20px;width:auto}@media screen and (min-width:1000px){.layout-leader .widget-header>.sponsors.with-image img{max-height:30px}}.layout-leader .widget-header nav .button{align-items:
center;border:0;box-shadow:none;color:var(--colour-black);display:inline-flex;font-family:var(--ff-serif);font-style:italic;text-align:left;text-decoration:none;transform:none;max-width:var(--width-04-col);padding:0;margin:0;line-height:24px;
vertical-align:middle;height:24px;font-size:var(--size-medium);font-weight:400;white-space:nowrap}.layout-leader .widget-header nav .button:focus,.layout-leader .widget-header nav .button:hover,.layout-leader .widget-header nav:focus-visible .button{
text-decoration:underline}.layout-leader .widget-header nav .button::after{content:"\e912";font-family:var(--ff-icon);font-size:24px;font-style:normal;font-weight:400;margin-left:.5em;text-decoration:none;vertical-align:inherit;line-height:inherit;height:
24px;display:block;float:right;color:var(--theme,#e71d4a)}.layout-leader .widget-header .widget-description{margin:0 auto 12px;width:100%}.layout-leader.layout-leader-opinion .columns-flex{padding:var(--width-gutter);margin:0;width:100%}
.layout-leader .columns-flex>.card-excerpt{border-bottom:2px solid var(--colour-grey1);flex:1 1 calc(25% - 12px);max-width:100%;align-content:flex-start}.layout-leader .columns-flex>.card-excerpt:not(.type-opinion){color:var(--colour-black)}
.layout-leader .columns-flex>.card-excerpt>.thumb{margin-bottom:1rem}.layout-leader .columns-flex>.card-excerpt>.thumb:empty{display:none}@media screen and (min-width:1000px){.layout-leader .list-leader .widget-header{flex:1 1 calc(25% - 12px);max-width:
calc(25% - 12px)}}.columns-flex>.card-excerpt .excerpt,.layout-leader .columns-flex>.card-excerpt .author,.layout-leader .columns-flex>.card-excerpt .comment-count,.layout-leader .columns-flex>.card-excerpt .entry-terms,
.layout-leader .columns-flex>.card-excerpt footer time{display:none}.layout-leader .thumb{flex:0 1 auto}.layout-leader .body{flex:1 1 auto;display:flex;flex-direction:column}.layout-leader .global-links{border-top:2px solid;display:flex;flex-wrap:wrap;
width:100%}.layout-leader .global-links h4{color:var(--colour-black);flex:100%;font-family:var(--ff-serif);font-size:var(--size-medium);font-weight:700;line-height:25px;max-width:70%;margin-top:10px;text-align:left;text-decoration:none}
.layout-leader .global-links .button{color:var(--colour-black);flex:100%;font-family:var(--ff-serif);font-size:var(--size-medium);font-style:italic;font-weight:400;line-height:25px;max-width:70%;text-align:left;text-decoration:none}
.layout-leader .global-links .button:focus,.layout-leader .global-links .button:hover{text-decoration:underline}.layout-leader .global-links .social{align-items:center;display:flex;flex-wrap:wrap;padding:10px 10px 8px 10px;width:100%}
.layout-leader .global-links .social>p{flex:1;font-style:italic;margin:0}.layout-leader .global-links .sharing,.layout-leader .global-links .social{color:var(--colour-white);margin:0}.layout-leader .global-links .sharing{flex:1}
.layout-leader .global-links .sharing ul{margin:0;justify-content:flex-end}.layout-leader .global-links .sharing li{border:0;margin:0}.layout-leader .global-links .sharing li span::before{color:var(--colour-white)}
.layout-leader.layout-leader-imageless .widget-header{color:inherit;flex:1 1 calc(100% - 12px);margin:var(--width-gutter-half);min-width:var(--width-02-col)}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt{color:inherit;border:2px solid 
currentColor;flex:1 1 calc(25% - 12px);max-width:none;min-width:90%;padding:25px;overflow:hidden}@media screen and (min-width:550px){.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt{max-width:calc(25% - 12px);min-width:calc(50% - 12px)}}
@media screen and (min-width:760px){.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt{max-width:calc(25% - 12px);min-width:calc(33.33% - 12px)}}@media screen and (min-width:1000px){
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt{max-width:calc(25% - 12px);min-width:var(--width-02-col)}}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt:after{bottom:-35px;font-size:80px;font-weight:700;left:-9px;
opacity:.1;position:absolute;right:-9px}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt.post:after{content:"Post"}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt.report:after{content:"Report"}
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt .body{display:flex;flex-direction:column}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt header{flex:1}
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt h2{color:var(--colour-black);font-family:var(--ff-sans1);font-size:24px;line-height:28px}.layout-leader .columns-flex>.card-excerpt.saleable-report .report-title{color:var(--colour-grey2);
display:flex;flex-wrap:nowrap;font-family:var(--ff-serif);font-style:italic;margin-bottom:15px}.layout-leader:not(.layout-leader-imageless) .columns-flex>.card-excerpt .icon-file-text{color:var(--colour-black)}
.layout-leader:not(.layout-leader-imageless) .columns-flex>.card-excerpt .more-link{font-size:var(--size-large);line-height:1.2;font-family:var(--ff-sans2);margin-bottom:1rem;color:var(--colour-black)}
.layout-leader:not(.layout-leader-imageless) .columns-flex>.card-excerpt .report-title span:not(.icon-file-text){display:none}.card-excerpt .report-title>span{margin-right:10px;margin-top:5px}.card-excerpt.saleable-report footer{margin:0 0 1rem}
.card-excerpt .report-title{max-height:120px;overflow:hidden;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.card-excerpt .report-title a{color:var(--colour-grey6);font-family:var(--ff-sans1);font-size:14px;
font-style:initial;font-weight:700;line-height:20px}.card-excerpt .report-title a.more-link span{display:none}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer{border-top:2px solid currentColor;margin-top:auto;z-index:1}
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button{align-items:center;border:0;box-shadow:none;color:var(--colour-black);display:inline-block;font-family:var(--ff-serif);font-style:italic;padding:0;text-align:left;
text-decoration:none;transform:none;margin-top:10px;margin-bottom:0;max-width:var(--width-04-col);width:100%}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button::after{content:"\e912";color:var(--colour-red);display:
inline-block;font-family:var(--ff-icon);font-size:24px;font-style:normal;font-weight:400;margin:0 1em;vertical-align:middle}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button:focus-visible,
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button:hover{text-decoration:underline}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button:hover::after{text-decoration:none}
.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt .purchased{margin:0}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt .thumb{display:none}@media screen and (min-width:1000px){
.layout-leader.layout-leader-imageless .widget-header{flex:1 1 calc(25% - 12px)}}.layout-leader.layout-leader-imageless .card-excerpt footer .sponsors{border:0;bottom:65px;font-size:10px;left:20px;top:auto}
.layout-leader.layout-leader-opinion .widget-header nav .button{color:var(--colour-white)}.layout-leader.layout-leader-opinion .columns-flex{background-color:var(--colour-black);background-position:center;background-repeat:no-repeat;background-size:cover}
.layout-leader.layout-leader-opinion .columns-flex>.card-excerpt.type-opinion .author,.layout-leader.layout-leader-opinion .columns-flex>.card-excerpt.type-opinion .hentry-title a{color:var(--colour-white)}
.layout-leader.layout-leader-opinion .columns-flex>.card-excerpt{color:var(--colour-white);display:flex;flex-direction:column;flex-wrap:nowrap}.layout-leader.layout-leader-opinion .body{display:flex;flex-direction:column;align-content:stretch}
.layout-leader.layout-leader-opinion .author{color:inherit;display:inline-block!important;font-family:var(--ff-sans2);font-size:var(--size-small);margin-top:auto;margin-bottom:10px}.layout-leader.layout-leader-opinion .author::before{opacity:.5;content:
"\e91b";font-family:var(--ff-icon);font-size:var(--size-large);margin-right:1em;display:inline-block}.columns-flex>.card-excerpt.type-opinion .author,.columns-flex>.card-excerpt.type-opinion .hentry-title a{color:var(--colour-blue4);display:block}
.layout-hero .columns-flex>.card-excerpt.type-opinion:first-child .author,.layout-hero .columns-flex>.card-excerpt.type-opinion:first-child .hentry-title a,.layout-hero-2 .columns-flex>.card-excerpt.type-opinion .author,
.layout-hero-2 .columns-flex>.card-excerpt.type-opinion .hentry-title a{color:var(--colour-white)}.columns-flex>.card-excerpt.type-opinion .body{display:flex;flex-direction:column}.layout-leader.layout-leader-opinion .author::before:hover{text-decoration:
none}@media screen and (min-width:1000px){.layout-leader-explore,.layout-leader-focus,.layout-leader-opinion{display:flex}}.layout-leader-explore .widget-header{flex:0 1 var(--width-03-col);margin:0 var(--width-gutter) var(--width-gutter) 0;flex-direction
:column}.layout-leader-explore .columns-flex{flex:3;padding:0}.layout-leader-explore .columns-flex>.card-excerpt{border-bottom:0;position:relative;flex:1 1 calc(33.33% - 12px);min-height:100px;background-color:var(--colour-blue5)}
.layout-leader-explore.two-column .columns-flex>.card-excerpt{flex:1 1 calc(50% - 12px)}.layout-leader-explore .columns-flex>.card-excerpt header{justify-content:center}.layout-leader-explore .card-excerpt .thumb{height:100%;position:absolute;top:0;left:0
;right:0;bottom:0;z-index:0;margin-bottom:0!important}.layout-leader-explore .columns-flex>.card-excerpt img{min-height:140px;height:100%;object-fit:cover}.layout-leader-explore .columns-flex>.card-excerpt .hentry-title{margin:0}
.layout-leader-explore .card-excerpt .body{bottom:0;color:var(--colour-white);display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}
.layout-leader-explore .list-leader-explore.columns-flex>.card-excerpt .hentry-title{padding:30px}.layout-leader-explore .list-leader-explore.columns-flex>.card-excerpt .body{position:static;height:100%;color:var(--colour-white);justify-content:flex-start
;flex-basis:100%;z-index:1;background-color:rgba(0,0,0,.2)}.layout-leader-explore.two-column .columns-flex>.card-excerpt{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px);min-width:140px}.layout-leader-focus.widget{width:100vw;position:relative;padding
:0}.layout-leader-focus.widget>.tax-wrapping{width:100%}.layout-leader-focus.widget .inner{max-width:calc(var(--width-12-col) + var(--width-gutter));margin:0 auto;padding:var(--width-gutter)}.layout-leader-focus .widget-header{border-bottom:solid 2px;flex
:0 1 var(--width-03-col);margin:0 0 15px 0;flex-direction:column}@media screen and (min-width:1000px){.layout-leader-focus.widget .inner{display:flex}.layout-leader-focus .widget-header{margin:0}.layout-leader-focus .widget-header{margin-right:
var(--width-gutter)}}.layout-leader-focus .columns-flex{flex:3;padding:0}.layout-leader-focus .columns-flex>.card-excerpt{width:32.33%;min-height:auto;max-width:100%;padding-bottom:1rem}.layout-leader-focus .columns-flex>.card-excerpt .thumb{flex:2}
.layout-leader-focus .columns-flex>.card-excerpt .body{flex:4}.layout-leader-focus .columns-flex>.card-excerpt .body header{height:auto}.layout-leader-focus .columns-flex>.card-excerpt img{height:100%}
.layout-leader-focus .columns-flex>.card-excerpt .hentry-title{font-size:var(--size-small);margin:0}.layout-leader-focus .sponsor-block-logo .sponsor{justify-content:flex-start}@media screen and (min-width:768px){
.layout-leader-focus .columns-flex>.card-excerpt{display:flex;flex:1 1 calc(33.33% - 12px);flex-wrap:wrap;flex-direction:row;max-width:calc(33.33% - 12px)}.layout-leader-focus .columns-flex>.card-excerpt:first-child{border:0;flex:100%;max-width:
calc(100% - 12px)}.layout-leader-focus .columns-flex>.card-excerpt:first-child .excerpt{display:block;font-style:italic}.layout-leader-focus .columns-flex>.card-excerpt:first-child .thumb{flex:2}.layout-leader-focus .columns-flex>.card-excerpt .body{
margin:0 5px}.layout-leader-focus .columns-flex>.card-excerpt:first-child .body{flex:3;margin:0 10px}.layout-leader-focus .columns-flex>.card-excerpt:not(:first-child) .body{display:flex;flex-direction:column;min-height:80px}
.layout-leader-focus .columns-flex>.card-excerpt:not(:first-child) footer{order:-1}.layout-leader-focus .columns-flex>.card-excerpt:not(:first-child) footer .sponsors{border:0;font-size:10px;padding:0;position:relative}
.layout-leader-focus .columns-flex>.card-excerpt:first-child .hentry-title{font-size:38px;margin-bottom:10px}}.layout-leader-latest .widget-header{flex:calc(100% - 12px)}.layout-leader-latest .columns-flex{padding:0}
.layout-leader-latest .widget-header>nav{margin-bottom:15px}.layout-leader-latest .widget-header>nav .button{color:var(--colour-black);font-family:var(--ff-serif);font-size:var(--size-medium);font-style:italic;font-weight:400}
.layout-leader-latest .widget-header .global-links nav{margin-bottom:15px}@media screen and (min-width:768px){.layout-leader-latest .widget-header{flex:calc(25% - 12px);justify-content:space-between}
.layout-leader-latest .columns-flex>.card-excerpt .hentry-title{font-size:var(--size-medium);max-width:var(--width-06-col)}}@media screen and (min-width:1120px){.layout-leader-latest .columns-flex>.card-excerpt:first-of-type{flex:1 1 50%;max-width:
var(--width-06-col)}}.layout-hero:not(:last-child){margin-bottom:calc(1.5rem + 30px)}.layout-hero .widget-header{margin-bottom:1rem}.layout-hero .widget-description,.layout-hero .widget-title{margin:0 15px 0 0}.layout-hero .widget-header nav .button,
.widget>.widget-header>nav .button{align-items:center;border:0;box-shadow:none;color:var(--colour-black);display:flex;font-family:var(--ff-serif);font-style:italic;padding:0;text-align:left;transform:none;margin-bottom:0;max-width:var(--width-04-col);
width:100%;line-height:24px;font-size:var(--size-medium);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-hero .widget-header nav .button:focus,.layout-hero .widget-header nav .button:hover,
.widget>.widget-header>nav .button:focus,.widget>.widget-header>nav .button:hover{text-decoration:underline}.layout-hero .widget-header nav .button::after,.widget>.widget-header>nav .button::after{content:"\e912";font-family:var(--ff-icon);font-size:24px;
font-style:normal;font-weight:400;margin-left:.5em;display:inline-block;color:var(--theme,#e71d4a)}.layout-hero .columns-flex{background-size:cover;background-position:center;display:flex;height:inherit;margin-left:0;justify-content:center}
.layout-hero .columns-flex>.card-excerpt:first-of-type .body{display:flex;flex-direction:column;height:inherit;justify-content:flex-end}.layout-hero .columns-flex>.card-excerpt .excerpt{color:var(--colour-black);font-style:italic;font-family:
var(--ff-serif);font-weight:700}.layout-hero .columns-flex>.card-excerpt .comment-count,.layout-hero .columns-flex>.card-excerpt .entry-terms,.layout-hero .columns-flex>.card-excerpt footer time,
.layout-hero .columns-flex>.card-excerpt:not(:first-of-type) .excerpt,.list-small>.card-excerpt footer time{display:none}.layout-hero .columns-flex>.card-excerpt:not(:first-of-type){margin:0}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){display
:flex;flex-direction:row;background:var(--colour-white);padding:10px;margin:0 auto;min-width:33.33%}.layout-hero .columns-flex>.card-excerpt .thumb a,.layout-hero-2 .columns-flex>.card-excerpt .thumb a{height:auto}@media screen and (min-width:768px){
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){flex-direction:column}.layout-hero .columns-flex>.card-excerpt .thumb a,.layout-hero-2 .columns-flex>.card-excerpt .thumb a{height:100%}}@media screen and (min-width:1000px){
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){flex-direction:row}}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .thumb{flex:1;margin:0}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) header{height:auto;
display:flex;flex-direction:column;flex:100%;justify-content:space-between}.layout-hero .columns-flex>.card-excerpt .author,.layout-hero-2 .columns-flex>.card-excerpt .author{height:auto;font-size:13px;margin:0 0 8px 0}
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .body{flex:7;margin-bottom:0}.layout-hero .columns-flex>.card-excerpt:first-of-type{flex:1 1 100%;border:0;max-width:100%;min-height:300px;padding:0}
.layout-hero .columns-flex>.card-excerpt:first-of-type header{margin:0 auto;min-width:95%}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) h2{margin:5px 0;padding:0 15px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){
background-color:var(--colour-white);display:flex;flex:1 1 100%;padding:5px 15px;flex-direction:row;max-width:25%;margin-bottom:-30px;margin-left:-30px;margin-top:30px;margin-right:30px;min-height:120px}
.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body header{justify-content:flex-start}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .author.opinion{margin:0}@supports (display:grid){
.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){background-color:var(--colour-white);border-bottom:2px solid var(--colour-grey1);border-top:0;display:flex;flex:1 1 100%;min-width:100%;padding:5px 15px;margin:0;flex-direction:column;
max-width:none;min-height:65px}.layout-hero .columns-flex{justify-content:flex-start;margin:0}}.layout-hero .columns-flex>.card-excerpt:first-of-type .thumb,.layout-hero .columns-flex>.card-excerpt:not(:nth-of-type(-n+4)) .thumb{display:none}
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .body{min-height:60px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body{flex:3}.layout-hero .columns-flex>.card-excerpt .body header{color:var(--colour-black)}
.layout-hero .columns-flex>.card-excerpt.type-opinion .body header{color:var(--colour-blue4)}.layout-hero .columns-flex>.card-excerpt .body h2{font-size:16px;margin:0}.layout-hero .columns-flex>.card-excerpt:first-of-type .author{font-size:
var(--size-medium)}.layout-hero .columns-flex>.card-excerpt:first-of-type,.layout-hero .columns-flex>.card-excerpt:first-of-type .author,.layout-hero .columns-flex>.card-excerpt:first-of-type .body h2,
.layout-hero .columns-flex>.card-excerpt:first-of-type .excerpt{background:0;color:var(--colour-white);margin-bottom:20px}.layout-hero .columns-flex>.card-excerpt:first-of-type .body h2{font-size:clamp(24px,calc(24px + ((100vw - 768px)/ 10.666)),48px);
padding:0;line-height:1.2}.layout-hero .columns-flex>.card-excerpt:first-of-type .body header,.layout-hero .columns-flex>.card-excerpt:first-of-type .excerpt p{justify-content:flex-end;width:80%}
.layout-hero .columns-flex.list-hero>.card-excerpt:first-of-type .excerpt{display:none}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:
10px;height:auto}@media screen and (min-width:768px){.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .author.opinion{margin:0 0 8px 0}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){padding:0;min-height:auto}}
@media screen and (min-width:1000px){.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .body{height:min-content;min-height:80px;padding-left:10px}}
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .author{height:auto;font-size:13px;margin:0}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) footer{flex:1 1 auto}
.layout-hero .columns-flex>.card-excerpt:not(:first-of-type) footer{order:-1}.layout-hero .columns-flex>.card-excerpt:not(:first-of-type) footer .sponsor{display:block;justify-content:flex-start;margin-bottom:0;text-transform:uppercase;max-height:20px}
.layout-hero .card-excerpt footer .sponsors{left:0}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) footer .sponsors{border:0;padding:0;position:static}
.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) .body{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:inherit;flex-wrap:wrap}@media screen and (min-width:768px){
.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) .body{flex-direction:row}.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) footer,
.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) header{flex:100%}}.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) footer .sponsors{border:0;padding:0;position:static}
@media screen and (min-width:768px){.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) footer .sponsors{display:inline-block}}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) h2{padding-left:0}
@supports (display:grid){.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){min-width:95%}.layout-hero .columns-flex>.card-excerpt:first-of-type{flex:1 1 264px}}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .entry-thumbnail.fixed-height,
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4) .entry-thumbnail.fixed-height{max-height:80px;min-width:80px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body footer .sponsor-card-icon+.without-image{display:none}
@media screen and (min-width:768px){.layout-hero .columns-flex>.card-excerpt:first-of-type header{margin:0;min-width:95%}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .thumb{flex:1}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .body{
flex:3}.layout-hero .columns-flex>.card-excerpt:first-of-type h2{margin:10px 0}.list-hero{padding-left:60px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){padding-left:15px;border-right:2px solid var(--colour-grey1)}
.layout-hero .columns-flex>.card-excerpt:nth-child(5) .body{border-top:0;margin-top:4px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body header{flex:100%;margin-right:15px;display:flex;justify-content:flex-start;flex-wrap:wrap}
.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body footer{flex:1}.layout-hero .columns-flex>.card-excerpt:last-child .body{border-bottom:2px solid var(--colour-grey1)}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body{
border-top:2px solid var(--colour-grey1);margin-right:15px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body footer .sponsor-card-icon+.without-image{display:none}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){border-bottom:
2px solid var(--colour-grey1);border-top:0;margin-left:-30px;margin-right:30px;padding:15px}.layout-hero .columns-flex>.card-excerpt:nth-of-type(2){border-left:2px solid var(--colour-grey1)}.layout-hero .columns-flex>.card-excerpt:nth-of-type(4){
border-right:2px solid var(--colour-grey1)}.layout-hero .columns-flex>.card-excerpt:first-of-type{border:0;margin-bottom:0;margin-top:0;padding:0}.layout-hero .columns-flex>.card-excerpt:first-of-type .body h2{margin-bottom:0}@supports (display:grid){
.layout-hero .columns-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column}.layout-hero .columns-flex>.card-excerpt:first-of-type{grid-row:1/span 4;grid-column:1/span 3}
.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4){min-width:160px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){border:0}@media screen and (min-width:1000px){.layout-hero .columns-flex{grid-template-rows:repeat(5,1fr)}}}}
@media screen and (min-width:1024px){.layout-hero .columns-flex>.card-excerpt:first-of-type h2{margin:10px 0}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4) .body{flex:3}.layout-hero .columns-flex>.card-excerpt:first-of-type .body h2{width:95%;
max-width:900px}}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .sponsor-card-icon{margin:5px 0 0 0;position:static}.layout-hero .columns-flex>.card-excerpt:first-child .sponsor-card-icon{left:5px}@media screen and (min-width:768px){
.layout-hero .columns-flex>.card-excerpt:first-child .sponsor-card-icon{left:17px}.layout-hero .columns-flex>.card-excerpt:first-of-type .body h2{margin-bottom:20px}}.layout-hero .columns-flex>.card-excerpt:first-child footer .sponsor-card-icon>img{height
:40px}.layout-hero .columns-flex>.card-excerpt:nth-child(n+5):not(:first-of-type) footer .sponsor-card-icon+.sponsors{visibility:hidden}.layout-hero .columns-flex>.card-excerpt .sponsor-card-icon{top:17px;left:17px;z-index:1}
@media screen and (min-width:768px){.layout-hero .columns-flex>.card-excerpt:nth-child(n+10){display:none}}.layout-hero-2 .columns-flex{background-size:cover;background-position:center;display:flex;height:100%;margin:0}
.layout-hero-2 .columns-flex>.card-excerpt:first-of-type{max-width:100%}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .author{font-size:var(--size-medium)}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .body{border-bottom:2px solid 
#eee;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.layout-hero-2 .columns-flex>.card-excerpt .excerpt{color:var(--colour-white);font-style:italic;font-family:var(--ff-serif);font-weight:700}
.layout-hero-2 .columns-flex>.card-excerpt .body header{color:var(--colour-white);height:100%;display:flex;flex-direction:column;justify-content:space-between}.layout-hero-2 .columns-flex>.card-excerpt .comment-count,
.layout-hero-2 .columns-flex>.card-excerpt .entry-terms,.layout-hero-2 .columns-flex>.card-excerpt footer time,.layout-hero-2 .columns-flex>.card-excerpt:not(:first-of-type) .excerpt{display:none}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type){margin:6px;min-width:calc(100% - 12px)}.layout-hero-2 .columns-flex>.card-excerpt:not(:first-of-type) .body{width:100%}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .body{display:block}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) footer .sponsors{display:inline-block;position:absolute;bottom:10px;top:auto}
@supports (display:grid){.layout-hero-2 .columns-flex>.card-excerpt:nth-last-child(1){grid-row-start:4}.layout-hero-2 .columns-flex>.card-excerpt:nth-last-child(2){grid-row-start:3}.layout-hero-2 .columns-flex>.card-excerpt:nth-last-child(3){
grid-row-start:2}.layout-hero-2 .columns-flex>.card-excerpt:nth-last-child(4){grid-row-start:1}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4){grid-row-start:auto}}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4){display:flex;
align-content:center;align-items:flex-start;min-width:100%;margin:var(--width-gutter-half);background:0;padding-right:15px}.layout-hero-2 .columns-flex>.card-excerpt:first-child{min-height:300px}@supports (display:grid){
.layout-hero-2 .columns-flex>.card-excerpt:first-child{min-height:auto}}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type){justify-content:center}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) h2
{height:inherit;min-height:100px;display:flex;align-items:center}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4) h2{margin:10px 0}.layout-hero-2 .columns-flex>.card-excerpt .thumb{flex:1}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4) .thumb{display:none}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) h2{padding:0 15px}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)){align-self:flex-end;
background-color:#232323;border-bottom:2px solid #000;display:flex;flex:1 1 100%;flex-direction:row;min-width:100%;padding:30px 15px;margin:0}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .opinion.author{padding-left:10px}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(5){margin-top:5px}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .sponsor-card-icon{top:10px;left:10px}.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4) .body{min-height:60px}
.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body{flex:7}.layout-hero-2 .columns-flex>.card-excerpt .body h2{color:inherit;font-size:var(--size-small)}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .body h2{font-size:34px;
padding:0}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .body header,.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .excerpt p{justify-content:flex-end;width:95%}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .excerpt{
margin-bottom:1rem}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .opinion.author{margin-bottom:15px}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body{min-height:0}@media screen and (min-width:768px){
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(5){margin-top:30px}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type .body h2{font-size:48px;line-height:54px}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body{flex:3}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type){margin:6px;min-width:calc(33.33% - 12px)}.layout-hero-2 .columns-flex>.card-excerpt:not(:nth-child(-n+4)){flex:1 1 20%;min-width:calc(25% - 12px)}@supports (display:grid){
.layout-hero-2 .columns-flex{display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,auto);grid-auto-flow:column}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type{grid-row:1/span 3;grid-column:1/span 3}
.layout-hero-2 .columns-flex>.card-excerpt:nth-child(-n+4){min-width:160px}}}@media screen and (min-width:768px){.layout-leader-latest-large .widget-header{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}.list-images>.card-excerpt{flex-direction:row
}.list-images>.card-excerpt .thumb{position:absolute;top:0;bottom:0;right:0;left:0;margin:0}.list-images>.card-excerpt .thumb .entry-thumbnail.fixed-height{max-height:none;height:100%}.list-images .card-excerpt .body{height:100%;color:var(--colour-white);
background:var(--colour-gradient) rgba(60,60,60,.3);padding:2rem;justify-content:flex-start;flex-basis:100%;z-index:1}.list-images .card-excerpt .body .entry-terms{display:none}.list-images .card-excerpt .body .hentry-title{font-size:2rem;max-height:2.4em
;-webkit-line-clamp:2}.list-images.taller .card-excerpt .body .hentry-title{font-size:1.5rem;max-height:none;-webkit-line-clamp:initial}.list-images .card-excerpt .excerpt{display:block;display:-webkit-box;margin-top:auto;font-size:var(--size-small);
font-weight:700;margin-bottom:1rem}.list-images.taller .card-excerpt .excerpt{max-height:3.1111em;-webkit-line-clamp:2}.list-images.taller .card-excerpt .excerpt{margin-bottom:2rem;margin-top:0}.list-images.taller .card-excerpt .hentry-date{display:none}
.list-images.taller .entry-thumbnail.fixed-height{position:absolute;top:0;right:0;left:0;bottom:0;max-height:none}.list-images.taller.bottom .card-excerpt .body{justify-content:flex-end}.list-images.taller.bottom .card-excerpt .body .entry-terms,
.list-images.taller.bottom .card-excerpt .body footer{display:none}.list-images.taller.bottom .card-excerpt .body header{margin-top:2rem}.list-images.taller.bottom .card-excerpt .body .excerpt{align-items:flex-end;display:flex;flex-grow:0;margin-bottom:0}
.list-images.taller.bottom>.card-excerpt .excerpt p{font-size:0;visibility:hidden}.list-images.taller.bottom>.card-excerpt .excerpt p:first-child strong{font-size:var(--size-small);visibility:visible}@media screen and (min-width:1400px){
.list-images.smaller{margin:0 -6px}}.list-images.smaller>.card-excerpt .hentry-title{font-size:var(--size-normal)}.list-images.smaller>.card-excerpt .excerpt,.list-images.smaller>.card-excerpt footer{display:none}.list-images .card-excerpt .body footer{
font-size:var(--size-small)}@media screen and (min-width:1024px){.list-images>.card-excerpt{flex-basis:30%}.list-images.taller>.card-excerpt{flex-basis:22%}.list-images.smaller>.card-excerpt{max-width:none}.list-images.taller>.card-excerpt:before{content:
'';display:block;width:0;order:-10;padding-bottom:125%}.list-images.taller .card-excerpt .body footer{margin-top:auto}}.widget-footer .paging-nav{margin:1rem auto 0;text-align:center}.layout-leader-top .widget-header,
.menu-walker-13-default-with-header-at-top .widget-header{flex-wrap:wrap}.layout-leader-top .widget-header .widget-description,.menu-walker-13-default-with-header-at-top .widget-header .widget-description{order:2;width:100%;margin:0 0 10px 0;min-height:
auto}.layout-leader-top .widget-header .widget-title{width:auto}.jobs-lists{flex:1 1 100%}.jobs-lists .widget-header{flex-wrap:wrap}.jobs-lists .columns-flex{margin:calc(0px - var(--width-gutter-half))}.jobs-highlight,.jobs-latest{display:flex;flex-wrap:
wrap;flex:1 1 var(--width-08-col);justify-content:flex-start;position:relative;margin-top:2rem}.jobs-highlight{flex-basis:var(--width-04-col);justify-content:center}.jobs-highlight>.card-doubleclick,.jobs-highlight>.card-job{margin:
var(--width-gutter-half);flex:1 1 auto;display:flex;justify-content:center;align-items:center}.jobs-latest>.card-doubleclick,.jobs-latest>.card-job{margin:var(--width-gutter-half);flex:0 0 23%;min-width:130px;display:flex;justify-content:center}
.card-job a{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.jobs-highlight>.card-doubleclick,.jobs-latest>.card-doubleclick,.jobs-latest>.card-job{justify-content:flex-start}}
.jobs-latest>.card-doubleclick .doubleclick-ad>div{margin:0}div[class*=columns-] .jobs-latest .doubleclick-ad{margin:0}.jobs-highlight::before,.jobs-latest::before{content:attr(data-title);position:absolute;display:block;top:-2rem;line-height:2rem;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--size-small);font-weight:700;left:6px}.list-small>.card-excerpt{display:flex;flex-direction:row;border-bottom:solid 2px var(--colour-grey1);font-size:var(--size-small)}
.list-small>.card-excerpt:last-child{border-bottom-color:var(--colour-black)}.list-small>.card-excerpt .thumb{flex:1 1 30%;max-width:80px}.list-small>.card-excerpt .body{flex:1 1 70%;margin-left:var(--width-gutter);min-height:80px}
.list-small>.card-excerpt .hentry-title{font-size:var(--size-normal)}.list-small>.card-excerpt .comment-count,.list-small>.card-excerpt .entry-terms,.list-small>.card-excerpt .excerpt{display:none}.registered-content-not-overlay,
.registered-content-overlay{left:0;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(transparent 40vh,transparent 40vh,rgba(255,255,255,.95) 100vh);z-index:99;overflow-y:auto}.page-template-page-dashboard .registered-content-overlay,
.registered-content-not-overlay+.article-foot{display:none}.registered-content-box{display:flex;max-width:var(--width-10-col);margin:0 auto;flex-direction:row;flex-wrap:wrap;background-color:var(--colour-white);box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding
:20px;position:relative;top:60px}@media screen and (min-width:768px){.webinar-overlay.registered-content-not-overlay{margin:0 -1.25rem}}.registered-content-not-overlay{position:relative;overflow:visible}.registered-content-box-close{position:absolute;top:
0;right:0;background:var(--colour-black);color:var(--colour-white);width:42px;height:42px;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:16px;transition:transform var(--duration);transform:translate(0,-100%)}
@media screen and (min-width:1024px){.registered-content-box-close{transform:translate(100%,-100%);box-shadow:0 0 20px 0 rgba(0,0,0,.2);z-index:0}.registered-content-box{padding:40px}}.registered-content-box-close:hover{text-decoration:none;width:50px;
height:50px;font-size:20px}.registered-content-box-close .icon-close:before{content:"\e610"}.registered-content-box-close .text{display:none}.registered-content-box .introduction{order:1;margin-bottom:2rem;text-align:center;flex:1 1 100%}
.registered-content-box .introduction .box-title{font-size:var(--size-xlarge)}.registered-content-box .columns-flex{order:3;margin:calc(0px - var(--width-gutter-half)) calc(0px - var(--width-gutter-half)) 2rem;max-width:none}
.registered-content-box .columns-flex:last-child{margin-bottom:0}.registered-content-box .columns-flex .column{flex:1 1 40%;margin:var(--width-gutter-half);padding:20px;border:solid 1px var(--colour-red);min-width:220px;display:flex;flex-direction:row;
flex-wrap:wrap}.registered-content-box .columns-flex .column:empty{display:none}.registered-content-box .columns-flex .column:first-child{border:solid 1px var(--colour-yellow)}.registered-content-box .spots{order:4;display:flex;flex-direction:row;
flex-wrap:wrap;text-align:center;margin:calc(0px - var(--width-gutter)) calc(0px - var(--width-gutter)) 2rem;width:100%}.registered-content-box .spot-content{flex:1 1 30%;margin:var(--width-gutter)}.registered-content-box .content{font-size:
var(--size-normal);font-family:var(--ff-sans1);line-height:1.375;min-width:200px}.registered-content-box .content:empty{display:none}.registered-content-box .spots .content h4::before{content:"\e62d";font-family:var(--ff-icon);margin:0 auto;width:2em;
height:2em;display:block;line-height:2;margin-bottom:.5rem;border-radius:50%;background-color:var(--colour-red);color:var(--colour-white);font-size:12px}.registered-content-box .content h4{font-size:18px}.registered-content-box .help{order:5;text-align:
center;flex:1 1 100%}.registered-content-box .help p{margin-bottom:1rem}.box-title{color:var(--colour-red)}.registered-content-box .spots:empty{display:none}@media screen and (min-width:768px){.registered-content-box .spots{order:2}
.registered-content-box .columns-flex .column:first-child{order:10}}.login-form{max-width:var(--width-04-col);margin:0 auto;flex:1 1 auto;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;height:100%}
.login-form:first-child:last-child{max-width:none}.piano-id-container,.piano-login.inline{width:100%;max-width:100%}.piano-id-container iframe{min-width:320px;max-width:100%}.login-form h2,.login-form h3{font-size:22px;line-height:1.2;font-weight:400;flex
:0 1 auto}.login-form form{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;width:100%;align-content:space-between}.login-form form .login-password{margin-bottom:var(--width-gutter-half)}.login-form form p{flex:0 1 auto;display:flex;
flex-wrap:nowrap;flex-direction:column;max-width:100%;width:100%}.login-form form .login-remember{margin-top:auto}.login-form p.login-submit{margin:0}.call-to-action .button,.login-form form .button-primary,.password-reset .login-submit .button{
font-family:var(--ff-serif);font-size:var(--size-medium);font-style:italic;line-height:50px;color:var(--colour-black);border:0 none;background:var(--bkg-arrow) var(--colour-yellow);background-position:100%;flex:1 1 100%;display:block;max-height:50px;
background-origin:content-box;order:10;padding:0 8px}.password-reset .login-submit .button{transition:none}.call-to-action{display:flex;flex-direction:column;flex:1 1 100%;height:100%;align-content:flex-end}.call-to-action .button::after{content:'';
display:block;height:100%;width:20px;margin-left:1em;background:var(--bkg-arrow);background-position:50% 50%;filter:invert(1);float:right}.call-to-action .button{background:var(--colour-red);color:var(--colour-white);margin-top:auto}
.call-to-action .button:empty::before{content:'Register Now'}.fs-overlay .columns-flex{align-items:stretch;justify-content:center}.fs-overlay .call-to-action,.fs-overlay .login-form{flex:1 1 100%;border:solid 5px var(--colour-yellow);color:
var(--colour-black);background-color:var(--colour-white);margin:20px;max-width:none;align-content:stretch;padding:20px;min-width:220px}.fs-overlay .call-to-action{border:solid 5px var(--colour-red)}.fs-overlay .login-form>div{flex:1 1 auto}
@media screen and (min-width:768px){.fs-overlay .call-to-action,.fs-overlay .login-form{flex:1 1 30%;padding:40px;height:auto;max-width:500px}.fs-overlay .call-to-action{order:-1}}@keyframes submitting{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}
form.submitting input[type=submit]{animation:submitting 2s infinite}.login-form.activation-email{text-align:center;display:flex;flex-direction:column;justify-content:center;align-content:center;background-color:var(--colour-grey1);width:100vw;max-width:
none;margin:0 -14px}.login-form.activation-email h3{border:solid 1px var(--colour-grey2);background-color:#fff;padding:1em 2em;line-height:1.1}.sidebar-home-hero{display:flex;flex-wrap:wrap;max-width:100vw;margin:0 -14px;min-width:320px}
.sidebar-home-hero .widget{flex:100%;max-width:100%}.sidebar-home-hero .widget .columns-flex{margin:0 auto 1.5rem auto;max-width:1440px}.sidebar-home-hero .widget .columns-flex.list-hero,.sidebar-home-hero .widget .full-width{background-position:center;
background-repeat:no-repeat;background-size:cover;position:relative}.sidebar-home-hero .widget .columns-flex.list-hero{background-color:var(--colour-blue)}.layout-hero .columns-flex.list-hero{position:relative;z-index:0}
.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child{position:static}.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child .thumb{display:block;position:absolute;top:0;left:0;bottom:0;right:0;max-height:none;z-index:-1;
border-bottom:30px solid #fff}.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child .thumb .entry-thumbnail{max-height:none;position:relative}
.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child .thumb .entry-thumbnail.fixed-height img{object-position:center}.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child .thumb .entry-thumbnail.fixed-height::before{
content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;visibility:visible}.card-header .page-title{font-size:var(--size-xxlarge);flex:1 1 100%}.card-header{border-top:solid 14px;
padding-top:1rem;display:flex;flex-wrap:wrap;align-content:stretch}@media screen and (min-width:768px){.columns-flex>.card-excerpt,.columns-flex>.card-header{max-width:var(--width-06-col)}}@media screen and (min-width:1024px){
.columns-flex.list-default.layout-1 .card-header~.card-excerpt:nth-child(2){flex:1 1 var(--width-06-col);max-width:var(--width-06-col)}.columns-flex.list-default.layout-1 .card-header~.card-excerpt:nth-child(2) .hentry-title{font-size:var(--size-xlarge)}
.columns-flex.list-default.layout-2 .card-header~.card-excerpt:nth-child(3){flex:10 1 var(--width-06-col)}.columns-flex.list-default.layout-2 .card-header~.card-excerpt:nth-child(3) .hentry-title{font-size:var(--size-xlarge)}}.columns-flex.list-default{
margin-top:2.5rem;max-width:calc(var(--width-12-col) + var(--width-gutter))}.widget-header+.columns-flex.list-default{margin-top:0}.columns-flex.list-default [class*=" card-"],.columns-flex.list-default [class^=card-]{flex:1 1 var(--width-03-col);margin:
var(--width-gutter-half);min-width:140px;border-bottom:2px solid var(--colour-grey1)}.list-default>.card-excerpt .thumb{margin-bottom:1rem;overflow:hidden;position:relative;flex:1 1 auto;max-height:264px}.list-default>.card-excerpt .hentry-title{font-size
:var(--size-large);font-weight:700}.list-default>.card-excerpt .body:first-child .hentry-title{font-size:var(--size-xxlarge)}.list-default>.card-excerpt .body{display:flex;flex:1 1 auto;flex-wrap:wrap;align-content:stretch;flex-direction:column}
.list-default>.card-excerpt .body:first-child{min-height:250px;align-content:flex-start}.list-default>.card-excerpt .body header{display:flex;flex-wrap:wrap;align-content:space-between;flex:1 1 auto;color:var(--colour-black)}
.list-default>.card-excerpt .body:first-child header{height:auto;flex-grow:0}.comment-count{display:none;order:10;flex:0 1 0;color:#9d9d9d;font-size:var(--size-xsmall);font-family:var(--ff-sans2);text-transform:uppercase}.comment-count::before{content:
"\e91d";font-family:var(--ff-icon);margin-right:1.25em}.list-default>.card-excerpt .body .entry-terms,.list-default>.card-excerpt .excerpt,.list-default>.card-excerpt time{display:none}.list-default>.card-excerpt .body:first-child .excerpt{display:block;
max-height:7.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:-o-ellipsis-lastline;margin-bottom:1em}.columns-flex.layout-2 .card-header{width:100%;flex:1 1 100%;max-width:none}
.columns-flex.list-search [class*=" card-"],.columns-flex.list-search [class^=card-]{flex:1 1 100%;max-width:none;min-height:0;border-bottom:solid 1px var(--colour-grey1);padding-bottom:1rem}.columns-flex.list-search [class*=" card-"]:last-of-type,
.columns-flex.list-search [class^=card-]:last-of-type{border-bottom:0 none}.columns-flex.list-search [class*=" card-"] .body,.columns-flex.list-search [class^=card-] .body{min-height:0}.columns-flex.list-search [class*=" card-"] .hentry-time,
.columns-flex.list-search [class*=" card-"] .thumb,.columns-flex.list-search [class^=card-] .hentry-time,.columns-flex.list-search [class^=card-] .thumb{display:none}.columns-flex.list-search [class*=" card-"] footer .sponsor-card-icon,
.columns-flex.list-search [class*=" card-"] footer .sponsors,.columns-flex.list-search [class^=card-] footer .sponsor-card-icon,.columns-flex.list-search [class^=card-] footer .sponsors{left:auto;right:0;position:static;margin-bottom:10px}
@media screen and (min-width:450px){.columns-flex.list-search [class*=" card-"] footer .sponsor-card-icon,.columns-flex.list-search [class*=" card-"] footer .sponsors,.columns-flex.list-search [class^=card-] footer .sponsor-card-icon,
.columns-flex.list-search [class^=card-] footer .sponsors{position:absolute;margin-bottom:0}}.newsletter-sub{border-top:2px solid;display:flex;flex-wrap:wrap;width:100%;align-self:flex-end}.newsletter-sub h4{color:var(--colour-black);flex:100%;font-family
:var(--ff-serif);font-size:var(--size-large);font-weight:700;line-height:1.1;margin-top:10px;text-align:left;text-decoration:none}.sub-link{width:100%;margin-bottom:1rem;flex:100%;line-height:1.1;font-family:var(--ff-serif);font-size:var(--size-medium);
font-style:italic;position:relative;overflow:hidden;text-overflow:ellipsis}.jobs-lists .sub-link{width:auto}nav.sub-link::after{content:"\e912";font-style:normal;font-family:var(--ff-icon);padding-left:10px;line-height:inherit}.sub-link a{text-decoration:
none;color:var(--colour-grey3)}.sub-link a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.sub-link a:focus,.sub-link a:hover{text-decoration:underline}.newsletter-sub .social{margin:0;background-color:currentColor;font-size:
var(--size-medium);line-height:2;padding:0 1rem;width:100%;white-space:nowrap;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.newsletter-sub .social::before{display:flex;align-items:center;content:attr(data-label);white-space
:nowrap;font-family:var(--ff-serif);font-style:italic;font-size:var(--size-normal);margin-right:.5em;line-height:inherit;flex:0 1 0%}.newsletter-sub nav.social>ul{line-height:inherit;text-align:right;font-size:var(--size-medium);flex:1 1 0%}
.newsletter-sub nav.social>ul li.has-icon{border:0 none;margin:0 .25em;width:auto}.newsletter-sub nav.social>ul li.has-icon [class^=icon-]{height:auto;line-height:2}.newsletter-sub .social::before,.newsletter-sub .social>ul{color:var(--colour-white)}
.back-light .newsletter-sub .social::before,.back-light .newsletter-sub .social>ul{color:var(--colour-black)}.newsletter-sub nav.social>ul li:nth-child(4)~li{display:none}.list-default.layout-2 .newsletter-sub{border:0 none;background-color:currentColor;
padding:0 1rem;line-height:38px;margin-top:1rem}@media screen and (min-width:768px){.list-default.layout-2 .newsletter-sub{flex-wrap:nowrap}}.list-default.layout-2 .newsletter-sub>*{margin:0 1em 0 0;flex:1 1 auto;line-height:38px}
.list-default.layout-2 .newsletter-sub .sub-link{font-size:var(--size-normal);white-space:nowrap}.list-default.layout-2 .back-light .newsletter-sub .sub-link,.list-default.layout-2 .back-light .newsletter-sub a,
.list-default.layout-2 .back-light .newsletter-sub h4{color:var(--colour-black)}.list-default.layout-2 .back-dark .newsletter-sub .sub-link,.list-default.layout-2 .back-dark .newsletter-sub a,.list-default.layout-2 .back-dark .newsletter-sub h4{color:
var(--colour-white)}.list-default.layout-2 .newsletter-sub .social{padding:0;margin:0;flex:1 1 0%;flex-wrap:nowrap}.list-default.layout-2 .newsletter-sub h4{font-size:var(--size-medium);flex:1 0 auto;white-space:nowrap;max-width:100%}
.list-default.layout-2 .newsletter-sub nav.sub-link::after{color:inherit}.list-default.layout-2 .card-header{border-top:0 none;padding:0}.list-default.layout-2 .card-header::before{content:'';height:1rem;width:100vw;max-width:none;background:currentColor;
position:absolute;left:50%;transform:translateX(-50vw);top:0}.doubleclick-wallpaper~.list-default.layout-2 .card-header::before{top:-2.5em}.list-default.layout-2 .card-header .description{color:var(--colour-black);margin-bottom:2.5rem}
.list-default.layout-2 .newsletter-sub nav.social>ul li:nth-child(4)~li{display:inline-block}.header-search.constrained{margin:1.25rem auto;flex-wrap:wrap;max-width:var(--width-12-col)}.header-search .page-subtitle,.header-search .page-title{flex:1 1 100%
;text-align:center}.header-search .page-title{font-size:34px;margin-bottom:0}.header-search .page-subtitle{color:var(--colour-blue);margin-bottom:2rem}.header-search .search-input{border:solid 2px var(--colour-white);box-shadow:inset 0 0 0 1px 
var(--colour-grey1)}.header-search .search-form{flex:1 1 100%}.search-form .fancy-select option:checked,.search-form .fancy-select:active,.search-form .fancy-select:focus,.search-form .fancy-select:focus-within{background-color:var(--colour-blue3);color:
var(--colour-blue)}.search-form .fancy-select:after{background-color:inherit;color:inherit;border:0 none}.search-form .fancy-select{background-color:var(--colour-grey1);color:var(--colour-black)}.search-form .fancy-select select{font-weight:700;height:
100%;border:2px solid var(--colour-white);padding-right:2rem;box-shadow:inset 0 0 0 1px var(--colour-grey1)}.search-form .fancy-select option{font-weight:700;background-color:var(--colour-white);color:var(--colour-black)}.search-advanced{display:flex;
flex-direction:row;text-align:left;background-color:var(--colour-white);color:var(--colour-blue);flex-wrap:wrap;margin-bottom:1rem}.search-advanced button{background-color:transparent;color:var(--colour-red);border:0 none;padding:0 1rem;border-radius:0}
.search-advanced button:focus,.search-advanced button:hover{box-shadow:none;transform:none}.search-advanced button .text{display:none}.search-advanced .fancy-select{flex:1 1 auto}.search-advanced .filters{display:flex;flex:1 1 100%;flex-wrap:wrap;
font-size:var(--size-small)}.search-advanced .filters .fancy-select:after{width:2rem}.search-advanced .search-input{display:flex;flex:1 1 auto;min-height:4rem;height:4rem}@media screen and (min-width:768px){.search-advanced .filters{flex:0 1 auto;
min-width:200px;flex-wrap:nowrap}.search-advanced .filters .fancy-select:after{line-height:4rem;height:calc(4rem - 2px)}.search-advanced .fancy-select{height:4rem}}.search-advanced .search-input>input{border:0 none;background-color:transparent}
.search-advanced .fancy-select:empty{display:none}.search-advanced~label{font-size:var(--size-small);float:right;margin:.25rem 0 1rem 1rem}.button-box{float:left;text-align:left}.filter-button{margin:0 1rem .5rem 0;font-size:.8rem;padding:.8em 2em;
line-height:1}.filter-button.clear-all{background-color:var(--colour-grey1);border-color:var(--colour-grey1);color:var(--colour-black)}.filter-button:before{content:"\e610";font-family:var(--ff-icon);margin-right:.75em;font-size:.8em;speak:none;font-style
:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-button.clear-all:before{content:"\e612"}.search-advanced ::placeholder{color:var(--colour-black);
opacity:1}.search-advanced :focus::placeholder{color:var(--colour-black);opacity:.2}.search-loading:before{content:url(../gif/loading-2.gif)}.card-excerpt.type-opinion{color:var(--colour-blue4)}.author.opinion::before{content:"\e91b";font-family:
var(--ff-icon);margin-right:1em;display:inline-block;opacity:.5}.card-excerpt .author.opinion{font-size:var(--size-small);font-family:var(--ff-sans2);color:inherit;display:inline-block;margin-bottom:10px}.card-excerpt .author.opinion:hover::before{
text-decoration:none}.card-excerpt .author:not(.opinion){display:none}.card-excerpt footer .sponsors{background:var(--colour-white);border:1px solid var(--colour-grey1);color:var(--colour-grey6);padding:1px 4px;position:absolute;top:0;left:0;font-size:
var(--size-xsmall);text-align:left;text-transform:uppercase;max-width:80%}.list-small .card-excerpt .body{display:flex;flex-direction:column}.list-small .card-excerpt footer{order:-1}.list-small .card-excerpt footer .sponsors{position:static;max-width:
none;margin-bottom:.5rem}.list-small .card-excerpt .body header{height:auto}@media screen and (min-width:768px){.card-excerpt .body{min-height:130px}}.card-excerpt .body header{display:flex;flex-direction:column;justify-content:space-between;flex:1}
.list-search .card-excerpt .body header{height:auto}.columns-flex>.card-excerpt .sponsor-card-icon{position:absolute;top:2px;left:2px;z-index:1}.columns-flex>.card-excerpt footer .sponsor-card-icon>img{height:30px;min-height:auto;width:auto}
.columns-flex>.card-excerpt footer .sponsor-card-icon+.sponsors{display:none}article#content.promotional-content .flex-wrap,article#content.promotional-content .flex-wrap>.article-body{max-width:none}.promotional-columns{margin:40px -6px}
.promotional-columns .column{border:solid 1px currentColor;flex-direction:column;margin:6px;position:relative;flex:1 1 var(--width-03-col)}.promotional-columns .column:empty{display:none}.content .promotional-columns h2{text-align:center;text-transform:
uppercase;padding:3rem 0 1rem;margin-bottom:0;font-size:var(--size-medium)}.single>.content-wrap>.content.promotional-content>header{text-align:center;border:0 none}.promotional-columns .subsection{background-color:var(--colour-white);padding:24px;
text-align:center;display:flex;flex-direction:column;margin:1px;min-height:310px;justify-content:space-between;border-bottom:solid 1px var(--colour-grey2)}.promotional-columns .subsection h3{font-size:var(--size-small)}
.promotional-columns .subsection .description{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.promotional-columns .subsection .cost{font-weight:700}.keypoints{text-align:center}.keypoints>.keypoint{background:
var(--colour-grey0);border-bottom:solid 1px var(--colour-white);padding:var(--width-gutter) 2rem;text-align:left;z-index:0}.keypoints>.keypoint .icon-cross,.keypoints>.keypoint .icon-tick{float:left;line-height:24px;margin-right:10px;color:
var(--colour-black);width:2ch;font-size:var(--size-xsmall)}.keypoints>.keypoint .icon-cross{color:var(--colour-blue)}.keypoints>.keypoint p{margin:0 10px 0 35px}.keypoints>.keypoint p:last-child{margin-bottom:0}.promotional-columns .column h2{align-items:
center;background:var(--colour-grey0);display:grid;text-align:center;justify-content:center;margin:0;min-height:100px;padding:.5rem}.promotional-columns .highlight h2{background-color:var(--colour-orange);color:var(--colour-white);margin:-2px -2px 0}
.promotional-columns .highlight .button:hover,.promotional-columns .highlight .subsection,.promotional-columns .highlight h2{text-align:center}.promotional-columns .highlight .subsection{background-color:currentColor;margin:0 -2px}
.promotional-columns .keypoints,.promotional-columns .subsection .description,.promotional-columns .subsection h3{color:var(--colour-black)}.promotional-columns .highlight .subsection .description,.promotional-columns .highlight .subsection h3{color:
var(--colour-white)}.promotional-columns .highlight .button{border-color:#fff}.promotional-columns .button{background-color:currentColor;margin:0 36px}.promotional-columns .button span{color:var(--colour-white)}.promotional-columns .button:hover{color:
currentColor;background-color:var(--colour-white);box-shadow:none}.promotional-columns .button:hover span{color:currentColor}.promotional-columns .highlight .button{background-color:var(--colour-white)}.promotional-columns .highlight .button span{color:
currentColor}.promotional-columns .highlight .button:hover{background-color:currentColor}.promotional-columns .highlight .button:hover span{color:var(--colour-white)}.promotional-columns .button.subscribe{background-color:var(--colour-white);border-color:
var(--colour-grey2);bottom:30px;font-size:var(--size-small);padding-top:5px;padding-bottom:5px;margin-top:auto;margin-bottom:30px}.promotional-columns .button.subscribe span{color:var(--colour-black)}.promotional-columns .button.subscribe:hover{
background-color:currentColor}.promotional-columns .button.subscribe:hover span{color:var(--colour-white)}.single-post.promotional-content{max-width:none}.single-post.promotional-content .article-body,.single-post.promotional-content>header{max-width:
var(--width-08-col);margin-left:auto;margin-right:auto}.article-header.hero-header{background-color:var(--colour-grey1);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--colour-white);left:calc(50% - 14px);min-height
:calc(100vh - (42px + var(--height-header)));margin:-30px 0 30px;padding:0 14px;position:relative;transform:translateX(-50vw);width:100vw}.article-header.hero-header>.content-wrap{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;
margin:0 auto;max-width:var(--width-12-col);width:100%}.article-header.hero-header>.content-wrap>*{flex:0 0 auto;max-width:600px;width:100%}@media screen and (min-width:768px){.article-header.hero-header{left:50%;min-height:50vh}
.page-template-page-standard .hero-header{left:auto;transform:none;max-width:100%;margin:-30px 0 30px;width:100%}.article-header.hero-header>.content-wrap>*{width:75%}}.password-reset{display:flex;flex-direction:column;height:100%;justify-content:center;
max-width:85.75rem;margin:30px 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}.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{color:var(--colour-black);padding-bottom:15px;min-height:40px}.password-reset .columns-flex{display:flex;flex-direction:row;flex-wrap:wrap;
flex:1 1 auto;justify-content:space-between;min-width:100%}.password-reset .columns-flex>.column{flex:1 1 45%;display:flex;flex-wrap:wrap}.password-reset .login-form,.password-reset .register-now{border:solid 10px #fff;display:flex;flex-direction:column;
height:100%;width:100%}.password-reset .login-form{flex:1 1 100%;padding:1rem;color:#2c2c2c;flex-wrap:nowrap}.password-reset #loginform label{min-width:90px}.password-reset .login-submit input{color:var(--colour-red);background:var(--colour-yellow);border
:1px solid #0000;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-red);background:#0000;border:1px solid 
var(--colour-yellow)}.password-reset .register-now .button{border:1px solid #0000}.password-reset .register-now .button:focus,.password-reset .register-now .button:hover{background:#0000;border:1px solid var(--colour-red);color:var(--colour-red)}
.password-reset .login-form,.password-reset .register-now{padding:0}.password-reset .registered-content-box .columns-flex .column .login-form::before{content:none}.password-reset .login-form{margin:0}.password-reset .login-form h3{flex:1 1 auto}
@media screen and (min-width:768px){.password-reset .registered-content-box .columns-flex .column:first-child{order:0}}.v100-container,.v100-header+.container,.v100-header>.v100-title{max-width:calc(var(--width-12-col) + var(--width-gutter));margin:
1.25rem auto;color:var(--colour-grey4)}.v100-menu{max-width:calc(var(--width-12-col) + var(--width-gutter))}.v100-profile{padding:0}.v100-profile__year:empty{display:none}.v100-card-wrapper{display:flex;flex-wrap:wrap}.v100-content{padding:0}
.v100-content__content>p{width:85%}.v100-icon-grid:focus-visible{outline:1px dashed var(--colour-black)}.v100-filter--closed .v100-filter__content{visibility:hidden;transition:max-height .4s linear,padding .4s linear,visibility .4s linear}
.v100-filter__title:focus-visible{outline:1px dashed var(--colour-black);outline-offset:-2px}.top-jobs-widget .columns-flex.jobs-area>div{flex:1 1 25%;min-width:132px;align-self:flex-start}.top-jobs-widget .columns-flex.jobs-area>div:nth-child(2n){
align-self:flex-end}.job-of-week-widget .columns-flex.jobs-area>div{flex:1 1 100%;min-width:120px}.jobs-widget>.job-of-week-widget,.jobs-widget>.top-jobs-widget{margin:6px}.jobs-widget>.job-of-week-widget{flex:1 1 300px;display:flex;flex-direction:column}
.jobs-widget>.top-jobs-widget{flex:1 1 560px;display:flex;flex-direction:column}.jobs-widget>.job-of-week-widget>h3,.jobs-widget>.top-jobs-widget>h3{order:-1}.jobs-widget>.job-of-week-widget .jobs-area{width:100%;flex:1 1 100%}
.jobs-widget>.top-jobs-widget .jobs-area{flex:1 0 auto;align-content:space-between;width:100%}.doubleclick-ad .job-card img{height:250px;width:300px;object-fit:cover}.doubleclick-ad .small-job-card img{height:130px;width:120px;object-fit:cover}
.job-of-week-widget.has-title~.top-jobs-widget.no-title{padding-top:2.8rem}.piano-masthead{margin-top:2px;display:flex;width:100%;max-width:100%}.piano-masthead .widget{max-width:100%}main .piano-id-container iframe{width:max(375px,100%)!important}