@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;-webkit-text-decoration:underline dotted;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}[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}[hidden],template{display:none}html{font-family:var(--ff-sans1);font-size:16px;font-weight:400;line-height:1.5;min-width:320px}@media screen and (min-width:320px){html{overflow-x:hidden}}@property --line-clamp{syntax:"<integer>";initial-value:4;inherits:true}:root{--colour-white:#fff;--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:#000;--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,.9);--colour-gradient:linear-gradient(0deg,#000 0%,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);--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);--ff-title:"bufalino","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(var(--width-column)*1 + var(--width-gutter)*0);--width-02-col:calc(var(--width-column)*2 + var(--width-gutter)*1);--width-03-col:calc(var(--width-column)*3 + var(--width-gutter)*2);--width-04-col:calc(var(--width-column)*4 + var(--width-gutter)*3);--width-05-col:calc(var(--width-column)*5 + var(--width-gutter)*4);--width-06-col:calc(var(--width-column)*6 + var(--width-gutter)*5);--width-07-col:calc(var(--width-column)*7 + var(--width-gutter)*6);--width-08-col:calc(var(--width-column)*8 + var(--width-gutter)*7);--width-09-col:calc(var(--width-column)*9 + var(--width-gutter)*8);--width-10-col:calc(var(--width-column)*10 + var(--width-gutter)*9);--width-11-col:calc(var(--width-column)*11 + var(--width-gutter)*10);--width-12-col:calc(var(--width-column)*12 + var(--width-gutter)*11);--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(0deg)}to{transform:rotate(1turn)}}@keyframes slidein{0%{opacity:0;transform:scaley(0);transform-origin:0 0}to{opacity:1;transform:scaley(1);transform-origin:0 0}}@keyframes slideout{0%{opacity:1;transform:translateY(0) scaley(0);transform-origin:0 0}to{opacity:0;transform:translateY(-100%) scaley(1);transform-origin:0 0}}html{color:var(--colour-grey3)}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../eot/icomoon2744.eot?gawl0q);src:url(../eot/icomoon2744.eot?gawl0q#iefix) format("embedded-opentype"),url(../ttf/icomoon2744.ttf?gawl0q) format("truetype"),url(../woff/icomoon2744.woff?gawl0q) format("woff"),url(../svg/icomoon2744.svg?gawl0q#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-x:before{content:"\e91e"}.icon-arrow_forward:before{content:"\e912"}.icon-arrow_back:before{content:"\e913"}.icon-chat_bubble_outline:before{content:"\e91d"}.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-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-feed2:before,.icon-feed: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-file-text:before{content:"\e91c"}.icon-type-video:before{content:"\e91f"}.icon-type-document:before{content:"\e920"}.icon-type-podcast:before{content:"\e921"}.icon-type-image:before{content:"\e922"}@-o-viewport{min-width:320px;width:100vw;zoom:1;user-zoom:fixed}@viewport{min-width:320px;width:100vw;zoom:1;user-zoom:fixed}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.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{background-color:transparent;background-image:none;background:none;border:none;box-shadow:none}button,input,select,textarea{font-size:.875rem;margin:0;vertical-align:baseline}::-moz-placeholder{color:var(--colour-red);opacity:.4}::placeholder{color:var(--colour-red);opacity:.4}.registered-content-box .login-form ::-moz-placeholder{color:var(--colour-blue)}.registered-content-box .login-form ::placeholder{color:var(--colour-blue)}:focus::-moz-placeholder{color:var(--colour-grey2);font-weight:400}: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]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid;box-shadow:inset 0 0 0 0 currentColor;color:inherit;cursor:pointer;display:inline-block;font-family:var(--ff-sans2);font-weight:700;line-height:2;opacity:1;padding:0 2em;text-align:center;text-decoration:none;transition:box-shadow .1s,transform .1s,background .25s,color .25s;vertical-align:baseline}.content .button{margin-bottom:1px}.button.outline,button.outline,input[type=button].outline,input[type=reset].outline,input[type=submit].outline{border:1px solid;color:inherit}.button.disabled,button.disabled,input[type=button].disabled,input[type=reset].disabled,input[type=submit].disabled{cursor:wait;opacity:.25}.button:active,.button:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{border-color:currentColor;box-shadow:0 0 .25em color-mix(in sRGB,currentcolor,20% #fff);text-decoration:none}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:solid 1px var(--colour-blue2);text-decoration:none}.button a{color:inherit}.button a,.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{border:1px solid var(--colour-grey3);color:var(--colour-grey3);line-height:20px;padding:5px 15px}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{border-color:var(--colour-grey3);outline:none}::-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{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--colour-white);border:1px solid var(--colour-grey2);box-shadow:none;box-sizing:border-box;color:inherit;line-height:20px;padding:10px 15px;width:100%;z-index:2}.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 0),linear-gradient(135deg,#000 50%,transparent 0);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{cursor:pointer;display:inline-block;font-size:var(--size-small);overflow:hidden;position:relative}label sup{color:var(--colour-red)}[type=checkbox]:checked,[type=checkbox]:not(:checked){-webkit-appearance:none;border:0;cursor:pointer;display:inline-block;height:1.6em;left:0;margin-right:.5em;position:relative;top:0;vertical-align:-.3em;width:1.6em}::-ms-check{background:var(--colour-white);border:1px solid var(--colour-grey2);border-radius:.2em;box-shadow:inset 0 .125em 0 rgba(0,0,0,.1);color:var(--colour-green);height:1em;margin-left:0;margin-right:0;padding:.2em;width:1em}[type=checkbox]:checked:before,[type=checkbox]:not(:checked):before{background:var(--colour-white);border:1px solid var(--colour-grey2);border-radius:.2em;bottom:0;box-shadow:inset 0 .125em 0 rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0}[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{bottom:0;color:var(--colour-grey3);content:"\e62d";font-family:var(--ff-icon);left:0;line-height:2.2em;position:absolute;right:0;text-align:center;top:0;transition:all .2s;vertical-align:middle}[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{background-color:var(--colour-grey2);border-color:var(--colour-grey3);box-shadow:none}[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:none}[type=radio]:checked,[type=radio]:not(:checked){cursor:pointer;font-size:80%;height:20px;margin-right:.25em;position:relative;vertical-align:middle;width:20px}[type=radio]:checked:before,[type=radio]:not(:checked):before{background:var(--colour-white);border:1px solid var(--colour-grey2);border-radius:100px;bottom:0;box-shadow:inset 0 .125em 0 rgba(0,0,0,.1);content:"";left:0;position:absolute;right:0;top:0}[type=radio]:checked:after,[type=radio]:not(:checked):after{background-color:var(--colour-green);border-radius:100px;box-shadow:inset 0 .125em 0 rgba(0,0,0,.2);content:"";height:.5em;left:.55em;position:absolute;text-align:center;top:.6em;transition:all .2s;vertical-align:middle;width:.5em}[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{background-color:var(--colour-grey1);border-color:var(--colour-grey2);box-shadow:none}[type=radio]:disabled,[type=radio]:disabled:checked:after{color:var(--colour-grey3)}[type=radio]:active,[type=radio]:focus{outline:none}.fancy-select{display:inline-block;position:relative}.fancy-select select::-ms-expand{display:none}.fancy-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid var(--colour-grey2);box-shadow:none;box-sizing:border-box;color:inherit;font-size:inherit;height:42px;line-height:22px;padding:8px 55px 9px 15px;position:relative;width:100%;z-index:2}.fancy-select:after{background:var(--colour-white);border-left:1px solid var(--colour-grey2);bottom:1px;content:"\e617";cursor:pointer;display:inline-block;font-family:var(--ff-icon);font-size:125%;font-weight:400;line-height:40px;padding-right:2px;position:absolute;right:1px;text-align:center;vertical-align:middle;width:40px;z-index:1}.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{align-self:flex-start;background:var(--colour-pink);border:1px solid var(--colour-red);color:var(--colour-red);flex:1 0 auto;line-height:2;margin:0 0 1em;padding:0 15px;width:100%}.message.success{color:var(--colour-grey3)}.message.success:before{border:1px solid var(--colour-green);border-radius:100px;color:var(--colour-green);content:"\e62d";display:inline-block;font-family:var(--ff-icon);height:36px;line-height:34px;margin-right:15px;text-align:center;vertical-align:middle;width:36px}.article-body form.success{position:relative}.article-body form.success:after{background-color:var(--colour-red);border:2px solid var(--colour-white);bottom:0;color:var(--colour-white);content:"thank you";display:flex;flex-direction:column;justify-content:center;left:0;opacity:.9;padding:20px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.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);margin-bottom:10px;padding:12px;text-align:center;text-transform:uppercase}input[type].error{border-color:var(--colour-red)}form .error-message{background-color:var(--colour-pink);border:1px solid var(--colour-red);color:var(--colour-red);font-size:var(--size-small)}form .error-message,form .success-message{font-weight:700;margin:1em 0;padding:.2em;text-align:center}form .success-message{border:1px solid var(--colour-green);color:var(--colour-grey4)}.ajax-spinner{color:var(--colour-blue);cursor:wait;margin-left:10px}.ajax-spinner:after{content:"\e97b";font-family:var(--ff-icon);speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:waitState 2s infinite;display:inline-block}.validation_error{border-bottom:2px solid;border-top:2px solid;color:var(--colour-red);line-height:1.1;margin:1rem auto;padding:1rem}.gfield_description.validation_message{font-style:italic}.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}.clear-multi>div,.ginput_complex>span{margin:0 .5rem .5rem 0}.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{animation:error-pulse 1s 2s 3;box-shadow:0 0 0 0 var(--colour-red);transition:all .5s}.gfield_error .ginput_container{margin:0 -.5rem;padding:.5rem}.gfield_description{margin-bottom:1rem}.gf_progressbar,.gf_progressbar .gf_progressbar_percentage{outline:solid 1px var(--colour-grey4)}.gform_wrapper{background:var(--colour-grey1);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem}.gform_wrapper>.gform_anchor:first-child{position:absolute}.gform_wrapper>.gform_heading,.gform_wrapper>form{display:flex;flex-direction:column;gap:1rem}.gform_wrapper>.gform_heading>.gform_title{border-top:.625rem solid;color:var(--colour-red);font-size:var(--size-large);line-height:1.5;margin:0;padding-top:.625rem}h2.gform_submission_error{font-size:var(--size-normal);margin:0}.gform_fields{display:grid;font-size:.875rem;gap:1em;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(max(45%,150px),1fr));line-height:1.1}.gform_fields input[disabled]{cursor:default;opacity:.5;pointer-events:none}.gform_fields fieldset{border:0;padding:.5rem 0 0;width:100%}.gform_fields .gfield{align-items:flex-end;display:grid;gap:.5rem;grid-template-rows:min-content;justify-content:stretch;min-width:calc(50% - 1rem)}.gform_fields .gfield p{margin-bottom:.5lh}.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]{align-self:flex-start;font-size:12px;font-weight:600;height:2em;justify-items:flex-start;line-height:2;padding:0 2em}.gfield_radio>.gchoice{align-items:center;display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;gap:.5rem}.gform_confirmation_wrapper{border:2px solid;font-size:var(--size-normal);margin:2rem auto;max-width:80%;padding:1rem}.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);margin-left:.25ch}.gform_validation_errors,.validation_error{border-bottom:2px solid;border-top:2px solid;color:var(--colour-red);line-height:1.1;margin:0 auto;padding:1rem}ul.gform_fields{list-style-type:none;margin:0}.gform_footer{color:inherit;text-align:center}.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;left:-9000px;position:absolute!important}.gform_body ul.gform_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style-type:none;margin:0}.gform_body ul.gform_fields>li{display:flex;flex:1 1 100%;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{font-size:1.125rem;margin:2rem auto;max-width:var(--width-06-col);min-width:290px;text-align:left}.gform_footer,.submit_wrapper{color:inherit;text-align:center}.gform_body .ginput_container{display:flex;flex-direction:column}.ginput_complex{align-items:center;display:flex;gap:.5rem;justify-content:stretch}.ginput_complex .gfield_time_hour,.ginput_complex .gfield_time_minute{flex:1 1 min-content}.gform_body .clear-multi{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -.5rem}.gform_body .clear-multi .ginput_container{flex:1 0 auto;margin:0;padding:0 .5rem}.g-recaptcha{margin:1rem 0}.ginput_container i{line-height:2.5;margin:0 .25em;position:absolute}.gfield_description.validation_message{font-size:14px;font-weight:400}.gfield ul li{margin:.5rem 0}.gfield ul.gfield_checkbox li label{vertical-align:-.3em}.gfield--type-html,.gfield--type-textarea,.gfield:has(.ginput_container>.large),.gfield:has(.ginput_container>.medium),.gfield_description{grid-column:1/-1}.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{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--colour-grey1);box-shadow:none;box-sizing:border-box;color:#000;line-height:20px;padding:.4rem!important;position:relative;width:100%;z-index:2}.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-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;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{font-size:var(--size-small);margin-bottom:1rem}.gf_clear{display:none}.ginput_container.ginput_complex{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding-right:0}.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)}to{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{color:var(--colour-grey5);font-size:var(--size-xsmall);margin:.25rem 0;opacity:1}.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{box-shadow:none;cursor:pointer;display:-moz-inline-stack;display:inline-block;height:16px!important;margin-bottom:0;margin-top:0;width:17px!important}.ui-datepicker{box-shadow:0 0 10px 2px rgba(0,0,0,.25);font:14px sans-serif;height:auto;margin-left:-.5em;margin-top:.5em}.ui-datepicker a{text-decoration:none}.ui-datepicker table{border-collapse:collapse;width:100%}.ui-datepicker-header{background-color:#666;border:solid #666;border-width:1px 0 0;color:#e0e0e0;font-weight:700;line-height:3em;min-height:3em!important}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{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-position:50%;background-repeat:no-repeat;background-size:1em 1em;cursor:pointer;display:inline-block;float:right;height:3em;overflow:hidden;text-align:center;text-indent:10em;width:30px}.ui-datepicker-prev{float:left;transform:rotate(180deg)}.ui-datepicker thead{background:linear-gradient(180deg,#f7f7f7 0,#f1f1f1);border-bottom:1px solid #bbb}.ui-datepicker th{color:#666;font-size:6pt;padding:5px 0;text-align:center;text-transform:uppercase}.ui-datepicker tbody td{border-right:1px solid #bbb;border-top:1px solid #bbb;padding:0}.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{color:#666;display:inline-block;font-weight:700;height:3em;line-height:3;text-align:center;width:3em}.ui-datepicker-calendar .ui-state-default{background:#ededed;box-shadow:inset 1px 1px 0 0 hsla(0,0%,98%,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#666;position:relative;text-shadow:0 1px 0 #fff}.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{position:absolute;visibility:hidden}table.gfield_list .gfield_list_icons a{display:block;float:left;text-align:center;width:1.5em}table.gfield_list{width:100%}.gf_progressbar{display:flex;margin:0 0 1em;outline:solid 1px var(--colour-grey3);width:100%}.gf_progressbar .gf_progressbar_percentage{background-color:var(--colour-blue);color:var(--colour-white);outline:solid 1px var(--colour-grey3);text-align:center}.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;right:.5em;top:50%;transform:translate(-50%,-50%);z-index:2}.gform_ajax_spinner{margin:10px;position:absolute;transform:scale(1.2)}.gfield_error .validation_message{color:var(--colour-red);margin:.25rem 0 0;opacity:1;order:1}.inlinecontent-custom-html .custom-html,main .content .gform_wrapper{border:3px solid var(--colour-red);margin:0 auto 2rem;max-width:var(--width-06-col);padding:1rem}.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%;line-height:2.5;position:static;width:25%}.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){display:grid;grid-area:form;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{align-items:center;display:grid;gap:.5rem;grid-template:1fr/1fr min-content}.gfield_list_group .gfield_list_icons{display:flex;font-size:smaller;gap:.5rem}.ginput_product_price_wrapper{align-items:center;display:flex;gap:.5rem}.gform_page{display:flex;flex-direction:column;gap:2rem}.gform_page .gform_page_footer{align-items:center;display:flex;justify-content:space-between;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{list-style:none;margin-left:0}.gform_fields .gfield.gfield--type-hidden{display:none}.gfield--type-checkbox{grid-column:1/-1}.gfield_checkbox>.gchoice{align-items:center;display:flex;flex:1 1 fit-content;flex-direction:row}@media screen and (min-width:768px){.gfield_checkbox{flex-direction:row;flex-wrap:wrap}}:root{margin-top:0!important}#wpadminbar{opacity:1;transform:translateY(-46px);transition:opacity .2s,transform .2s;transition-delay:1s;z-index:100002!important}#wpadminbar:hover{opacity:1;transform:translateY(0);transition-delay:.5s}#wpadminbar:after{bottom:-10px;content:"";display:block;left:0;position:absolute;right:0;top:100%;transition:bottom .2s;transition-delay:1.1s;width:100%}#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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/*!
 * 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{box-sizing:border-box;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:99998}.nivo-lightbox-overlay.nivo-lightbox-open{opacity:1;visibility:visible}.nivo-lightbox-wrap{bottom:10%;left:10%;position:absolute;right:10%;top:10%}.nivo-lightbox-content{height:100%;width:100%}.nivo-lightbox-title-wrap{bottom:0;left:0;position:absolute;text-align:center;width:100%;z-index:99999}.nivo-lightbox-nav{display:none}.nivo-lightbox-next,.nivo-lightbox-prev{height:60px;line-height:60px;margin-top:-30px;position:absolute;text-indent:-100em;top:50%;vertical-align:middle;width:60px}.nivo-lightbox-prev{left:0}.nivo-lightbox-next{overflow:hidden;right:0;text-indent:100em}.nivo-lightbox-next:after,.nivo-lightbox-prev:after{bottom:0;font-family:var(--ff-icon)!important;height:100%;left:0;position:absolute;right:0;text-indent:0;top:0;width:100%;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;color:var(--colour-grey2);text-align:center}.nivo-lightbox-close{font-size:2rem;height:3rem;overflow:hidden;position:absolute;right:2%;text-indent:3rem;top:2%;width:3rem}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}.nivo-lightbox-content iframe{height:100%;width:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{box-sizing:border-box;max-height:100%;overflow:auto}.nivo-lightbox-error{color:#fff;display:table;height:100%;text-align:center;text-shadow:0 1px 1px #000;width:100%}.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{transform:scale(.7);transition:all .3s}.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{transform:translateZ(300px);transition:all .3s ease-out}.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{box-sizing:border-box;margin:0;outline:0;padding:0}pre{background-color:var(--colour-grey1);border:1px solid var(--colour-grey1);color:var(--colour-black);font-family:monospace;line-height:1.3;margin-bottom:1em;padding:0 2rem;white-space:pre-wrap}h1,h2,h3,h4,h5,h6{clear:left;font-family:var(--ff-sans2);line-height:1.2;margin-bottom:1rem;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,h6{font-size:var(--size-small)}h6{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:2px solid}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:2px solid 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-color:transparent}a{color:var(--colour-red);text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline;text-decoration-color:var(--colour-grey2)}.content a{color:var(--colour-red);text-decoration:underline}.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{background-color:var(--colour-white);border-bottom:1px solid var(--colour-grey1);border-top:1px solid var(--colour-grey1);color:var(--colour-grey3)!important;display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--ff-sans1);font-size:var(--size-small);font-weight:700;margin:2rem 0;padding:1rem 0;transition:transform ease-in-out var(--duration)}.to-read-link:focus,.to-read-link:hover{transform:scale(1.02)}.content .to-read-link,.to-read-link:hover{text-decoration:none}.to-read-link:after{clear:both;color:inherit;display:block;flex:0 0 auto;font-family:var(--ff-icon);line-height:1;margin-right:var(--width-gutter);order:0}.to-read-link:before{content:"You should read";display:block;flex:1 0 100%;line-height:1.1;margin:0 0 1em;order:-2;text-decoration:none}.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;margin-right:12px;max-width:50px;order:-1}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-family:var(--ff-serif);font-size:1rem}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{flex:1 1 100%;font-family:var(--ff-serif);font-size:22px;font-style:italic;font-weight:700;line-height:1.3636;margin-bottom:1.5rem}.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{color:var(--colour-red);content:counter(ordered,decimal);display:inline-block;float:left;font-weight:700;margin-right:1rem}.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{font-family:var(--ff-serif);font-style:italic;list-style-type:none;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{border-right:2px solid;content:"";filter:invert(.8);margin:0 .5em}.inline-list2 a{font-weight:700}.content .lined-list,.lined-list{list-style-type:none;margin:0 0 2rem;padding:0;width:100%}.lined-list ul{list-style-type:none;padding:0}.lined-list>li{border-top:1px solid;font-weight:700;margin:0;padding:.75em 0}.lined-list>li>ul{font-size:var(--size-small);font-weight:400}.lined-list>li:last-child{border-bottom:1px solid}.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;padding:0}.faq-list>li{border-bottom:1px solid var(--colour-grey2);cursor:pointer;font-weight:700;list-style-type:none;margin:.5em 0;padding-bottom:.5em}.faq-list>li.active{cursor:default}.faq-list>li:before{font-family:var(--ff-icon)!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--colour-green);border-radius:50%;color:var(--colour-white);content:"\e906"!important;display:inline-block;font-size:.75rem;margin-right:1em;padding:.524em .5em .5em;transition:background-color ease-in-out var(--duration);vertical-align:text-bottom}.faq-list>li:last-child{margin-bottom:0}.faq-list>li>ol,.faq-list>li>ul{cursor:default;font-family:var(--ff-serif);font-style:italic;font-weight:400;list-style-type:none;opacity:.8;padding:1rem 0}.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{background-color:var(--colour-grey2);content:"\e905"}.article-body{position:relative;word-wrap:break-word;font-family:var(--ff-serif);overflow-wrap:break-word}.content .features-list,.content .features-list ol,.content .features-list ul{list-style-type:none;margin:0;padding:0}.content .features-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0 -.5em 1.5rem}.content .features-list>li{flex:1 1 280px;font-weight:700;margin:.5em;position:relative}.content .features-list ol,.content .features-list ul{margin-top:.5em}.content .features-list>li li{font-family:var(--ff-serif);font-style:italic;font-weight:400;margin-left:0;margin-right:0;overflow:hidden}.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{list-style-type:none;margin-bottom:.666em}.tick-list li:before{background-color:var(--colour-green);border-radius:50%;color:var(--colour-white);content:"\e60f";display:block;float:left;font-family:icomoon,sans-serif;font-size:.75rem;height:2ch;line-height:2ch;margin:0 1em 0 -2em;text-align:center;width:2ch}.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;height:24px;line-height:24px;margin:-1em;position:relative;top:-.1em;z-index:2}.content blockquote{border-top:.375rem solid;clear:both;display:block;font-family:var(--ff-sans2);font-size:1.5rem;font-weight:700;line-height:1.5;margin:1.5rem auto;padding-top:1rem;position:relative}.content blockquote>p{line-height:1.2;margin-bottom:0}.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{float:left;line-height:1;margin-right:.3ex}.content blockquote:after,.content q:after{line-height:1;position:absolute;right:0;text-align:right;top:.6em}.content cite{background-color:var(--colour-white);display:block;font-family:var(--ff-sans1);font-size:var(--size-small);font-style:normal;font-weight:700;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{background:var(--colour-grey1);clear:both;font-size:var(--size-normal);margin:2rem 0;overflow:hidden;padding:2.5rem;position:relative}.boxout,.pullbox{background-color:#fcf6f7;color:var(--colour-red);font-family:var(--ff-sans1);font-size:16px;font-weight:400;margin-bottom:1rem;min-width:280px;padding:15px;width:100%}.breakout-box+.breakout-box{margin-top:-20px}.breakout-box>p:last-child{margin-bottom:0}@media (min-width:768px){.boxout,.pullbox{clear:right;float:right;margin:0 0 2rem;min-width:var(--width-02-col);padding:30px;width:100%}}.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{border:1px solid var(--colour-grey2);margin-bottom:1rem;padding:1rem}@media screen and (min-width:768px){.contact-boxout{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -2rem 2rem}.contact-boxout>*{flex:1 1 40%;margin:1rem 1rem 0;min-width:var(--width-02-col)}.contact-boxout>h1,.contact-boxout>h2,.contact-boxout>h3,.contact-boxout>h4,.contact-boxout>h5,.contact-boxout>h6{color:var(--colour-blue);flex:1 1 100%!important}}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);font-family:var(--ff-sans2);margin:var(--width-gutter) 0;padding:20px}.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{background-color:var(--colour-blue3);color:var(--colour-blue);display:block;font-family:var(--ff-sans1);font-size:inherit;font-weight:700;margin:0 -2rem 1rem;max-width:none;padding:1rem 2em;text-align:left}.content .widgetlike-title-grey{background-color:var(--colour-grey1);color:var(--colour-grey3)}.content .rankbox{border:2px solid var(--colour-red);color:var(--colour-black);display:flex;flex-direction:row;flex-wrap:wrap;float:right;font-family:var(--ff-sans2);font-size:var(--size-medium);font-weight:700;justify-content:space-between;line-height:24px;margin-bottom:24px;margin-left:var(--width-01-col);min-width:var(--width-03-col);padding:24px 32px;text-align:center;text-transform:uppercase}.content a.rankbox:hover{background-color:var(--colour-blue2);border-color:var(--colour-blue)}.rankbox .rank{font-weight:700}.rankbox .description{margin-right:2ch}.rankbox .description:empty,.rankbox .rank:empty{display:none}svg{display:inline-block}img,svg{height:auto;image-rendering:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}figure figcaption{border-bottom:2px solid var(--colour-grey1);color:var(--colour-grey2);font-family:var(--ff-serif);font-size:var(--size-small);font-style:italic;padding:.5em 2em}.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;max-width:none;overflow:hidden;width:calc(100% + 52px)}.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{left:50%;margin:0 -2rem 2rem;max-width:var(--width-12-col);position:relative;transform:translatex(calc(-50% + 1rem));width:100vw}}.content figure.alignnone>img{width:100%}aside.embedded-content{background-color:var(--colour-white);border-bottom:1px solid var(--colour-grey1);border-top:1px solid var(--colour-grey1);display:flex;padding:1rem 0}.content>.wp-embedded-content+.media.embed-iframe:hover{transform:scale(1.02)}.content>.wp-embedded-content+.media.embed-iframe{margin:0 0 2rem;max-width:100%;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{display:block;height:auto;margin:0;max-width:100vw;width:100%}@media screen and (min-width:768px){.content .alignleft{display:inline;float:left;margin-left:0;margin-right:1rem;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{background:var(--colour-white);clear:both;margin-bottom:20px;max-width:100%;position:relative;text-align:center}.gallery{border-bottom:1px solid var(--colour-grey1);margin:0 0 var(--width-gutter);overflow:hidden;width:100%}.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}@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){overflow-x:auto;white-space:nowrap}.slick-controls:empty{margin:0;visibility:hidden}.slick-controls button{background-color:transparent;border:0;color:inherit;outline:none}.slick-controls .slick-prev.slick-arrow:after{content:"\e609"}.slick-controls{font-family:var(--ff-sans2);padding-bottom:15px;position:relative;width:5rem}.slick-controls .slick-arrow{background-color:var(--colour-white);border:1px solid var(--colour-grey1);border-radius:0;flex:1;height:2.5rem;line-height:2.4rem;min-height:0;overflow:hidden;padding:0;position:relative;text-align:center;text-indent:100em;white-space:nowrap;width:2.5rem}.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{bottom:0;color:var(--colour-grey2);content:"\e60a";font-family:var(--ff-icon)!important;height:100%;left:0;position:absolute;right:0;text-indent:0;top:0;width:100%;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-controls .slick-dots{background-color:rgba(0,0,0,.3);border:0;border-radius:0;bottom:0;color:var(--colour-white);counter-reset:count1;flex:1 1 100%;font-weight:700;height:2em;left:0;line-height:2;list-style-type:none;margin:5px 0;text-align:center;top:3rem;width:5rem}.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{box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:visible!important;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{max-width:none;transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.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 ((-o-object-fit:cover) or (object-fit:cover)){.slick-slide img{display:inline-block;max-height:70vh;-o-object-fit:cover;object-fit:cover;width:100%}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;height:500px;margin-bottom:15px;opacity:.2;transition:opacity 1s}.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{border:1px solid transparent;display:block;height:auto}.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:none!important;height:3rem;top:50px;width:3rem}.nivo-lightbox-theme-default .nivo-lightbox-close:after{color:var(--colour-white);content:"\e91a";font-family:var(--ff-icon)!important;font-style:normal;font-variant:normal;font-weight:400;height:40px;line-height:1;position:absolute;right:0;text-indent:0;text-transform:none;top:0;width:40px}.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-]{display:inline-block;position:relative;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{background-color:rgba(0,0,0,.5);border:0;bottom:auto;color:var(--colour-white);content:"\e902";display:inline-block;font-family:var(--ff-icon)!important;font-style:normal;font-variant:normal;font-weight:400;height:50px;left:0;left:auto;line-height:50px;position:absolute;text-align:center;text-transform:none;top:0;width:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}.gallery-icon img{height:100%;width:100%}.content table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;border-top:none;clear:both;margin:0 auto 20px;max-width:100%;overflow:hidden;width:100%}.content .table-wrap table{margin-bottom:0}.content table td,.content table th{border-top:1px solid #ccc;padding:4px 8px}.content table tfoot,.content table thead,tbody tr:nth-child(2n) 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:0;border-collapse:separate;border-spacing:0 24px;empty-cells:hide;max-width:100%;width:100%}.content table.contacts tr td{background-color:transparent;border:0;border-left:2px solid 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{clear:both;display:block;flex:2 1 100%;grid-column:1/-1;margin:12px 6px 1rem;order:10;position:relative}.anti-gutter>.pagination-links{margin:12px 6px 0}.pagination-links>.page-numbers{border:1px solid var(--colour-grey2);color:var(--colour-grey3);display:none;font-weight:700;height:3em;line-height:3;margin:0 0 .5ex;min-width:3em;padding:0 .5ch;text-align:center;word-spacing:normal}.pagination-links>.dots{border:0;margin:0 10px;min-width:0;padding:0}.pagination-links>.current,.pagination-links>a:hover{background-color:var(--colour-grey3);border-color:var(--colour-grey3);color:var(--colour-white);text-decoration:none}.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{margin:0;position:absolute;right:0;top:0}.prev.page-numbers{margin-right:-1px;right:3em}}article.single-post .pagination-links{margin:0 0 20px;padding:0;text-align:left}article.single-post .pagination-links>.title{margin-bottom:.5em}.doubleclick-ad{margin:0;padding:0;text-align:center}.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;z-index:5}.doubleclick-ad-inpage{background:none}.doubleclick-ad.doubleclick-ad-overlay{position:absolute}.widget-doubleclick{background:none;margin:0}.widget-doubleclick .doubleclick-ad:empty{margin:0}.lt-ie9 .widget-doubleclick .doubleclick-ad{margin:0 0 20px}.widget-doubleclick[class*=column-]{margin-left:0;margin-right:0}.widget-doubleclick[class*=column-] .doubleclick-ad{margin:0 10px}.widget-doubleclick .widget-title+.doubleclick-ad{padding:5px 0}.banner .doubleclick-ad{margin:0}.banner{bottom:0;left:0;position:fixed;transform:translateZ(0);transition:transform .2s ease-in;width:100%;z-index:3}.banner .widget-title{border:0}.banner .widget{background:none;margin:0}.show-menu .banner{transform:translate3d(-260px,0,0)}@media only screen and (min-width:640px){.banner{position:relative}.show-menu .banner{transform:translateZ(0)}}.takeover{position:relative}.doubleclick-wallpaper{left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.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{background:#fff;padding:20px}@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;overflow:auto;width:auto!important}.card-doubleclick>.doubleclick-post{border-collapse:collapse;display:table;height:100%;vertical-align:middle;width:100%}.card-doubleclick>.doubleclick-post>.doubleclick-ad:after{color:#d8d8d8;content:"Advert loading";display:block;padding:20px}.card-doubleclick>.doubleclick-post>.doubleclick-ad.doubleclick-active:after{content:"";display:none}.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:none}.masthead-ad{background-color:#000;margin:0 -14px;order:-20}.masthead-ad:empty{display:none}.masthead-ad .doubleclick-ad.doubleclick-active{padding:20px}.widget.widget-doubleclick{border:0;margin-bottom:0;padding:0}.widget-doubleclick .widget-title{display:none}header.site-head{align-items:center;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);color:var(--colour-black);display:flex;flex-direction:column;justify-content:center;margin:0 -14px;min-height:calc(2px + var(--height-header));padding:0 var(--width-gutter);position:relative;top:calc(-50px - var(--height-header));transition:top var(--duration);z-index:100}@supports (position:sticky){header.site-head{box-shadow:0 2px hsla(0,0%,58%,.25);position:sticky;width:max(100vw,320px)}}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;height:var(--height-header);left:-320px;position:absolute;width:100vw;z-index:-1}#login .constrained,#navigation .constrained,#search .constrained,.site-head>nav.constrained{line-height:30px;max-width:1440px;padding:10px 0;position:static}.site-head .subscribe{color:var(--colour-red);order:0}.site-head .login+.subscribe{display:flex;font-weight:700}.site-head .login+.subscribe,a.icond{align-items:center;justify-content:center}a.icond{display:inline-grid;flex-wrap:nowrap;gap:.75rem;grid-auto-flow:column;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-]){color:var(--colour-red);font-size:1.2em;transform:scale(1);transition:transform .25s}a.icond:is(:hover,:active,:focus,:focus-within)>:is([class*=" icon-"],[class^=icon-]){transform:scale(1.15)}.icond .text{font-size:clamp(.75rem,1.7vw,1rem);font-weight:700}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{display:flex;font-weight:700;height:var(--height-header);justify-content:center;left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:120px}.ident:focus-visible{outline:1px dashed var(--colour-black)}.ident .logo.icon{margin-right:0}.ident .logo{display:block;flex:0 0 100px;max-width:100px;width:100px}@media screen and (min-width:768px){.ident{width:200px}.ident .logo{flex:0 0 180px;max-width:180px;width:180px}}.ident svg{height:calc(var(--height-header) - 20px);margin:10px 0;max-height:100%}.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{font-weight:700;justify-self:flex-end;margin-left:auto;order:10;text-align:right}.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;max-width:30px;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;justify-content:space-between;white-space:nowrap;width:100%}.sub-masthead>li{align-items:center;display:inline-flex;flex:0 1 auto;font-weight:700;justify-content:center;list-style-type:none;margin:0 10px;overflow:hidden;text-overflow:ellipsis}.sub-masthead>li:first-child{margin-left:0}.sub-masthead>li:last-child{flex:0 0 auto;margin-right:0}.sub-masthead .menu.icond{margin-left:0}.sub-masthead>li a,.sub-masthead>li span{color:inherit;overflow:hidden;text-overflow:ellipsis}}.site-head nav.site a.icond.account-link~:is(.logout,.subscribe,.menu){border-left:1px solid var(--colour-black);justify-self:flex-start;margin-left:.75rem;padding-left:.75rem}.site-footer{margin:auto auto 0;max-width:calc(var(--width-12-col) + 2rem);padding:0 1rem;width:100%;z-index:98}.site-footer>[class*=" row-"],.site-footer>[class^=row-]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:var(--width-02-col)}.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);display:flex;flex-wrap:wrap;font-size:var(--size-xsmall);font-weight:700;justify-content:space-between;overflow:hidden;padding-top:1rem;text-align:center}.site-footer>.row-copyright>.left-side,.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{color:var(--colour-grey3);flex:1 1 100%;font-size:var(--size-small);font-weight:700;line-height:var(--size-large);margin-bottom:1rem;min-width:var(--width-02-col);text-align:center}.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){border-right:1px solid;margin:0 1rem 0 0;padding:0 1rem 0 0}@media screen and (min-width:768px){.row-logo>.footer-nav{flex-basis:var(--width-03-col);text-align:left}.row-logo>.social{flex-basis:0%;text-align:right}}.social{display:flex;justify-content:space-evenly;text-align:center;top:var(--width-gutter);transition:top ease-in-out var(--duration)}article#content.type-page.no-sidebar .social{display:none}body.scroll-up .social{top:calc(1rem + var(--height-header))}.sharing{clear:both;color:var(--colour-grey1);flex:1 1 50%}.sharing:not(:last-child){margin-bottom:1rem}.sharing.comments{color:var(--colour-blue)}.sharing>ul{display:flex;flex-wrap:nowrap;font-size:var(--size-large);gap:.8rem;justify-content:center;list-style-type:none;margin:0 0 1.5rem}.sharing>ul>li{border:1px solid;height:2em;line-height:2;text-align:center;width:2em}.sharing>ul>li a{align-items:center;color:var(--colour-grey2);display:flex;height:100%;justify-content:center;text-decoration:none}.sharing>ul>li a:focus,.sharing>ul>li a:hover{outline:1px solid;outline-offset:-1px}.sharing [class*=" icon-"]~.text,.sharing [class^=icon-]~.text{display:none}.sharing .comment-count{background-color:currentColor;display:block;font-size:var(--size-small);line-height:1.2}.sharing .comment-count .num{color:var(--colour-white)}#content>header .sharing{flex:1 1 100%}@media screen and (min-width:768px){#content>header .sharing{align-items:center;display:flex;flex:1 1 0%;justify-content:flex-end}.sharing>ul{justify-content:flex-end;margin:5px 0}}#content .sharing ul:before{align-items:center;color:var(--colour-black);content:"Share this article";display:flex;font-size:var(--size-small);font-weight:700;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#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%;justify-content:flex-start}@media screen and (min-width:1024px){#content header .sharing ul:before{display:flex}}nav.social>ul{color:var(--colour-grey3);font-size:var(--size-large);list-style-type:none;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{color:inherit;text-decoration:none}nav.social>ul>li .menu-item-title:last-child:nth-child(2){height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}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:1px solid;text-align:center;width:3em}nav.social>ul li.has-icon [class^=icon-]{display:block;height:3em;line-height:3}.fs-overlay{background-color:var(--colour-grey5);color:var(--colour-white);height:100vh;left:0;min-width:320px;overflow-x:hidden;overflow-y:auto;padding:0 1rem 1rem;position:fixed;right:0;top:-101vh;transition:top var(--duration),visibility var(--duration);visibility:hidden;z-index:2147483647;z-index:2147483640}@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{align-items:center;border-bottom:2px solid #656565;display:flex;flex:1 1 100%;flex-direction:row;height:var(--height-header);margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1440px;min-height:var(--height-header);position:relative;width:100%}.fs-overlay header a{color:inherit;font-weight:700}.fs-overlay:target{color:var(--colour-white);display:block;overflow-y:auto;top:0;visibility:visible}.ol-close{margin-left:auto}#navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#navigation>ul{flex:1 1 100%;margin-left:auto;margin-right:auto;max-width:1440px;width:100%}#navigation>footer{align-items:center;align-self:flex-end;border-top:2px solid #656565;display:flex;flex:1 0 auto;flex-direction:row;margin:2rem auto 0;max-width:1440px;min-height:80px;position:relative;width:100%}#navigation>footer>.constrained{flex-wrap:wrap}#navigation>footer>.constrained>nav{flex:1 1 100%;font-size:var(--size-small);margin:.5rem 0;min-width:280px;text-align:center}@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{border-bottom:2px solid var(--colour-white);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--size-large);margin:0 auto;max-width:1440px;padding-bottom:1rem}#search .search-form .search-input{background-color:transparent;border:0;color:var(--colour-grey1);flex:1 1 auto;font-family:var(--ff-serif);margin:0;max-width:calc(100% - 3em);padding:0}#search .search-form button .text{display:none}#search .search-form button{border:0;color:var(--colour-red);flex:0 0 3em;margin:0;order:-1;padding:0}#search .search-form .search-input::-moz-placeholder{color:var(--colour-white);opacity:.4}#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}#navigation{display:grid;gap:2rem;grid-template:min-content auto min-content/1fr}#navigation>footer,#navigation>header{margin:0 auto}li.menu-item-depth-0>label.open-list,li.menu-item-depth-0>label.open-list input[type=checkbox],li.menu-item-depth-0>label.open-list input[type=radio]{display:none;position:absolute}@supports selector(:has(input[type="checkbox"]:checked)){@media screen and (max-width:768px){#navigation>ul.masthead{-moz-column-width:unset;column-width:unset}li ul.sub-menu{display:none;transform-origin:top}li.menu-item-depth-0:has(input[type=checkbox]:checked)>ul.sub-menu,li.menu-item-depth-0:has(input[type=radio]:checked)>ul.sub-menu{animation:slide-down var(--duration);display:block}@keyframes slide-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}li.menu-item-depth-0>label.open-list{align-items:center;aspect-ratio:1;background-color:var(--colour-grey4);display:inline-flex;font-weight:700;height:50px;justify-content:center;overflow:hidden;position:absolute;right:0;text-decoration:none;top:0;z-index:1}li.menu-item-depth-0>label.open-list .icon-arrow-down{transition:rotate var(--duration)}li.menu-item-depth-0>label.open-list input:checked+.icon-arrow-down{rotate:180deg}ul.masthead>li{position:relative}}}ul.masthead{-moz-column-width:340px;column-width:340px;flex:1 1 100vh;list-style-type:none;margin:-6px;padding:0}ul.masthead li a{color:inherit}ul.masthead li{list-style-type:none;margin:var(--width-gutter-half) 0;min-width:280px;padding: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);display:block;font-weight:700;margin-bottom:var(--width-gutter);padding:.813em 20px;-moz-column-break-inside:avoid;break-inside:avoid;text-decoration:none}ul.masthead>li>.menu-item-title:after,ul.masthead>li>a[href]:after{content:"\e912";font-family:var(--ff-icon);speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;opacity:.3}@media not all and (hover){ul.masthead>li>.menu-item-title:after,ul.masthead>li>a[href]:after{opacity:1}}ul.masthead>li>.menu-item-title:focus:after,ul.masthead>li>.menu-item-title:hover:after,ul.masthead>li>a[href]:focus:after,ul.masthead>li>a[href]:hover:after{opacity:1}ul.masthead .menu-item.has-icon{float:left;font-size:var(--size-medium);min-width:0}ul.masthead .menu-item.has-icon .menu-item-title{display:none;margin-left:1rem}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;justify-content:flex-start}}.page-template-page-login .site-wrap{align-content:center;background-color:var(--colour-grey1);justify-content:center}.page-template-page-login .site-wrap .login-form{background-color:var(--colour-white);flex:0 0 auto;max-width:var(--width-06-col);min-width:300px;padding:3rem;width:100%}.site-wrap{min-height:100dvh;min-width:292px;padding:0 14px;width:100dvw}.hidden{height:0;overflow:hidden;position:absolute!important;visibility:hidden;width:0;z-index:-10}.constrained{align-items:center;display:flex;justify-content:flex-start;max-width:calc(var(--width-12-col) + 2rem);position:relative;width:100%}main{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem 0;margin:2rem auto;max-width:calc(var(--width-12-col) + var(--width-gutter))}main.barebones{flex:none;margin:0 auto;max-width:none}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{box-shadow:-5px 0 var(--colour-white),-7px 0 var(--colour-grey1);flex:1 1 var(--width-02-col);margin:0 var(--width-gutter-half);max-width:var(--width-04-col);padding:0 0 0 .25rem}.sidebar.sidebar-post>.sticky{position:sticky;top:var(--width-gutter);transition:top var(--duration)}main>article.feature .article-foot,main>article.feature .content{margin:auto;max-width:var(--width-08-col)}.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{margin-left:0;max-width:var(--width-08-col)}}@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{background-color:var(--colour-white);display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:var(--width-08-col);padding:0 1.25rem 1.25rem}#content .feature-meta .sharing ul:before{display:block;margin:0;text-align:center;width:100%}.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{flex-wrap:wrap;float:left;padding:0 16px 16px 0;position:absolute;text-align:center;width:var(--width-02-col);z-index:1}.feature-meta .author.vcard .author-avatar{height:70px;width: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{color:var(--colour-grey6);font-family:var(--ff-sans2);font-size:var(--size-small);text-transform:uppercase}footer.article-foot .entry-terms a{border:1px solid var(--colour-grey1);display:block;float:left;margin:0 .75rem .75rem 0;overflow:hidden;padding:.75rem 1.25rem;text-overflow:ellipsis;white-space:nowrap}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{color:var(--colour-black);content:"View more on these topics";display:block;font-size:var(--size-small);font-weight:700;line-height:40px;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metawrap{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.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{margin:auto 12px;order:10}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,.metadata:empty{display:none}.metadata .byline+time:before{content:"|";margin:0}.author.vcard .author-avatar{border:1px solid var(--colour-grey1);border-radius:50%;display:inline-block;height:50px;margin-right:.5rem;overflow:hidden;vertical-align:middle;width:50px}.author.vcard .author-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.sponsor-header{color:var(--term_colour,inherit);display:block;flex:0 1 auto;font-size:var(--size-large);font-weight:700;line-height:1.875rem;margin-bottom:var(--width-gutter);overflow:hidden;text-align:center}.sponsor-header a{color:inherit}.sponsor-header img.sponsor{display:inline-block;float:right;margin:0 .5rem;max-height:1.875rem;width:auto}#content>header{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}#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:1 1 100%;flex-wrap:wrap;margin:0 auto;max-width:var(--width-12-col);order:20}.sidebar-foot:empty{display:none}.widget-header{align-items:flex-start;border-top:solid var(--size-small);display:flex;grid-area:header;justify-content:space-between;overflow:hidden;padding:1rem 0 0}.widget-title{flex:0 0 auto;font-size:var(--size-large)}.sidebar h2.widget-title{font-size:var(--size-xlarge)}.widget-header .widget-description{flex:1 1 auto;margin:0 0 1rem 1.5rem;max-width:100%;min-height:50px}.widget-description a[href=""]{display:none}.columns-flex>.widget-header .widget-description{display:block!important;flex:1 0 auto;margin:0 0 auto;width:100%}.post_list_menu_3col_small>.widget-header{flex-wrap:wrap}.post_list_menu_3col_small>.widget-header .widget-description{flex-basis:100%;margin-left:0;order:30}@media screen and (min-width:1024px){.widget-title{font-size:var(--size-xlarge)}}.columns-flex{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:var(--width-gutter);justify-content:flex-start;margin:0 auto;max-width:var(--width-12-col)}.columns-flex>h3{flex:1 1 100%}.columns-flex>.card-excerpt{display:flex;flex:1 1 var(--width-03-col);flex-direction:column;min-width:150px;position:relative}.columns-flex>.card-header{display:flex;flex:1 1 var(--width-03-col);flex-direction:row;min-width:150px}.widget:not(:last-child):not(.widget.widget_custom_html,.widget.widget-doubleclick,.widget-adtech){margin-bottom:45px}.widget.widget-doubleclick:not(:last-child):has(iframe,img),.widget.widget_custom_html:not(:last-child):has(iframe,img){margin-bottom:45px}.widget.widget:nth-last-child(2):has(+.widget-adtech){margin-bottom:0}.widget{flex:1 1 100%;margin:0 auto}.header-ad:empty{display:none}.feature-header{background-color:var(--colour-black);color:var(--colour-white);margin:-2rem -1.25rem 2rem;min-height:calc(50vh - var(--height-header));min-width:320px;padding:1.25rem 1.25rem 3.75rem;position:relative;width:100vw}@media screen and (min-width:320px){.feature-header{left:50%;transform:translatex(calc(-50vw + 1.25rem))}}.feature-header .feature-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.feature-header .feature-image .entry-thumbnail{max-height:100%}.feature-header .feature-content{align-content:center;display:flex;flex:1 1 var(--width-12-col);flex-direction:row;flex-wrap:wrap;justify-content:left;margin:0 auto;max-width:var(--width-12-col);position:relative;z-index:10}.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{bottom:1.25rem;color:inherit;display:none;height:40px;left:50%;line-height:40px;overflow:hidden;position:absolute;text-indent:400px;transform:translateX(-50%) scale(1);transition:transform var(--duration);width:40px;z-index:10}.feature-header .jump:hover{transform:translateX(-50%) scale(1.3)}.feature-header .jump:after{bottom:0;content:"\e617";font-family:var(--ff-icon);font-size:32px;left:0;position:absolute;right:0;text-align:center;text-indent:0;top:0}.feature-header .feature-image:before{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.2));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.fixed-height>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.object-fit-fix{background-position:50%;height:100%;position:absolute;width:100%}.column-o-widgets{background-color:var(--colour-white);display:flex;flex-direction:row;flex-wrap:wrap;gap:0 var(--width-gutter);margin:1.25rem auto;max-width:var(--width-12-col);width:max(300px,min(calc(100dvw - 28px),calc(var(--width-12-col) - 28px)))}.column-o-widgets>.widget{margin:0 auto;max-width:min(var(--width-12-col),cacl(100dvw - 28px));width:100%}.column-o-widgets:has(.cs-header:first-child){margin-top:0}.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}.columns-flex>article~nav.paging-nav{color:inherit;display:flex;flex:0 1 100%;grid-column:1/-1;justify-content:center;margin:1rem 0;order:100}.column-grid-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,auto));width:calc(100vw - var(--width-gutter)*2)}.column-grid-4>article{max-width:none!important;min-width:0!important}.column-grid-4>.widget-header{grid-area:unset;margin:0;max-width:none!important;width:100%!important}.author-head{margin-bottom:30px;padding:2rem 0 0}.author-head>.wrap{align-content:center;border-bottom:14px solid;border-color:inherit;display:flex;flex-wrap:wrap;margin:0 auto;max-width:var(--width-12-col);padding-bottom:2rem}.author-head h1{flex:0 0 100%;font-size:36px;margin:0 0 30px;max-width:var(--width-12-col);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{flex:1 1 96px;margin:0 auto 20px;max-width:180px;min-width:96px;padding:0 1rem;width:100%}.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{flex:1 1 300px;min-width:280px}.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-]{color:var(--colour-red);display:inline-block;margin-left:10px;text-decoration:none}.widget.icit-image-widget{font-size:var(--size-small);overflow:hidden;position:relative;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{left:-1rem;min-width:280px;width:100vw}.content-column>.widget.icit-image-widget.image-widget-imageless ul{-moz-columns:2;column-count: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{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:calc(var(--width-12-col) + 2rem);padding:0}.widget.icit-image-widget .wrap.stacked{padding:0}.widget.icit-image-widget .wrap .left{display:flex;flex:1 1 var(--width-03-col);flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:25%;min-width:100%;order:0;padding:15px}.widget.icit-image-widget.image-widget-extensions-mini .wrap .left{margin-right:-7%;max-width:100%}@media screen and (min-width:760px){.widget.icit-image-widget .wrap.bg-image-visible{padding:5rem 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;align-self:flex-start;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;line-height:1rem;margin-top:2rem;min-width:100%;padding:1rem}.widget.icit-image-widget .wrap .left .button:after{color:var(--colour-black);content:"\e912";font-family:var(--ff-icon);font-size:inherit;font-style:normal;font-weight:400;line-height:1rem;margin-left:.5em}.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-position:100%;background-repeat:no-repeat;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%;-o-object-fit:cover;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{background-color:attr(data-bgc color);display:block;left:50%;min-height:100%;min-width:100%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);z-index:0}.icit-image-widget .video-wallpaper.loaded .video-window{bottom:0;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.icit-image-widget .video-wallpaper.loaded:after{content:"";display:block;padding-bottom:56.25%;width:100%}.icit-image-widget .video-wallpaper.loaded~.wrap{background-color:transparent!important;background-image:none;position:relative;z-index:0}}.widget.icit-image-widget.image-widget-extensions-mini{background:var(--colour-white);display:flex;flex:1 1 100%;flex-wrap:wrap;margin:0 -6px 12px;max-width:1104px}@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{color:var(--colour-white);content:"\e912";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{display:flex;flex-direction:column;height:100%;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{background-color:var(--colour-blue);color:var(--colour-white);content:"Job of the week";display:block;font-family:var(--ff-sans2);font-size:var(--size-small);left:0;line-height:25px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.jobs-highlight #gpt-ad-JOTW>div{padding:0}.jobs-highlight #gpt-ad-JOTW>div:before{display:none}.widget .paging-nav.disabled .button{cursor:wait;opacity:.6}.widget .paging-nav.disabled .button:after{animation:waitState 2s infinite;content:"\e97b";display:inline-block;font-family:var(--ff-icon);line-height:1;margin-left:1ex}.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 (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.widget.icit-image-widget .wrap a[aria-label=""]{visibility:visible}}article[class*=" card-"]>.thumb,article[class^=card-]>.thumb{margin-bottom:1rem;position:relative;width:100%}.entry-thumbnail.fixed-height{display:block;height:100%;max-height:260px;overflow:hidden;position:relative}.entry-thumbnail.fixed-height:after{content:"";display:block;padding-bottom:100%;width:100%}.entry-thumbnail.fixed-height img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.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 (-ms-high-contrast:none),screen and (-ms-high-contrast:active){a.entry-thumbnail.fixed-height{visibility:visible}}.card-excerpt .thumb img{transition:transform var(--duration)}.card-excerpt:hover .thumb img{transform:scale(1.05)}.price{display:block;font-size:var(--size-large);margin:.5em 0}.price .suffix{font-weight:400;margin-left:.5em}.card-excerpt .purchased{background-color:var(--colour-green);color:var(--colour-white);margin:6px -12px -12px;padding:6px 12px;text-align:center}.feature-content .pre-content{color:var(--colour-grey7);font-family:var(--ff-sans2);font-weight:700}.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 *!*/
/*	!* height: calc(100vh - 50px); *!*/
/*	!* width: 100vw; *!*/
/*	!* min-width: 320px; *!*/
/*	!* position: relative; *!*/
/*	!* left: 50%; *!*/
/*	!* transform: translateX(-50%); *!*/
/*	!* max-width: none; *!*/.report-template main>article{align-content:flex-start;border-right:0;display:flex;flex-wrap:wrap;max-width:100%}.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{background:var(--colour-white);background-color:#fff;border:1px solid var(--colour-red);color:var(--colour-black);font-family:var(--ff-serif);font-size:var(--size-large);font-style:italic;margin-bottom:10px;max-width:var(--width-04-col);padding:8px;width:100%}.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-bottom:2px solid var(--colour-black);border-top:15px solid var(--colour-black);padding-bottom:12px!important}.saleable-reports-toc .reportstoc{background:0}.reports_toc_widget .saleable-reports-toc .reportstoc ul li{background-color:rgba(231,29,74,.04);color:var(--colour-red)}.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);font-size:18px;font-weight:400;line-height:40px;margin:0 auto 12px;max-width:var(--width-04-col);overflow:hidden;padding:8px 20px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.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{border:unset;margin-bottom:12px;min-width:100%;padding:0;text-align:center}.saleable-report .button:hover{box-shadow:unset;transform:unset}.saleable-report .button a{background:var(--colour-white);background-color:#fff;border:1px solid var(--colour-red);color:var(--colour-black);display:block;font-family:var(--ff-serif);font-size:var(--size-large);font-style:italic;margin:0 auto;max-width:var(--width-04-col);padding:8px;width:100%}.saleable-report .button a:hover{box-shadow:0 0 .25em rgba(0,0,0,.25);box-shadow:0 0 .25em color-mix(in sRGB,currentcolor,20% #fff);text-decoration:none}.saleable-report .cover{margin:0 auto 12px;max-width:var(--width-04-col)}.card-excerpt.type-report .purchased,.saleable-report .purchased{background-color:var(--colour-green);display:block;line-height:40px;margin:10px 0;padding:0 .75em;position:relative;text-align:center;z-index:1}.saleable-report .purchased{margin:0 auto 12px;max-width:var(--width-04-col);padding:8px}.saleable-report .error{background-color:var(--colour-red);border:1px solid var(--colour-red);color:#fff;padding:10px}.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{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-column .widget-header>.paging-nav{display:none}.taxonomy-column .columns-flex>.card-excerpt img{height:100%;-o-object-fit:cover;object-fit:cover;width: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 .hentry-title{--line-clamp:3;font-size:var(--size-small);margin-bottom:0}.taxonomy-column .columns-flex>.card-excerpt:first-child .hentry-title{font-size:var(--size-medium)}.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{font-size:13px;height:auto;margin:0 0 8px}.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{bottom:7px;left:auto;right:0;top:auto}.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:2px solid;flex:1 1 calc(100% - 12px);flex-direction:column;flex-wrap:wrap;min-height:150px;min-width:150px;padding:1rem 0 10px;width:calc(100% - 12px)}@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{align-items:center;display:flex;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-size:var(--size-medium);font-style:italic;font-weight:400;height:24px;line-height:24px;margin:0;max-width:var(--width-04-col);padding:0;text-align:left;text-decoration:none;transform:none;vertical-align:middle;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{color:var(--theme,#e71d4a);content:"\e912";display:block;float:right;font-family:var(--ff-icon);font-size:24px;font-style:normal;font-weight:400;height:24px;line-height:inherit;margin-left:.5em;text-decoration:none;vertical-align:inherit}.layout-leader .widget-header .widget-description{margin:0 auto 12px;width:100%}.layout-leader.layout-leader-opinion .columns-flex{margin:0;padding:var(--width-gutter);width:100%}.layout-leader .columns-flex>.card-excerpt,.layout-leader-top.layout-leader .columns-flex>.card-excerpt{border-bottom:2px solid var(--colour-grey1);flex:1 1 calc(25% - 12px);max-width:100%}.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{display:flex;flex:1 1 auto;flex-direction:column}.layout-leader .global-links{border-top:2px solid;display:flex;flex-wrap:wrap;width:100%}.layout-leader .global-links h4{font-weight:700;margin-top:10px}.layout-leader .global-links .button,.layout-leader .global-links h4{color:var(--colour-black);flex:100%;font-family:var(--ff-serif);font-size:var(--size-medium);line-height:25px;max-width:70%;text-align:left;text-decoration:none}.layout-leader .global-links .button{font-style:italic;font-weight:400}.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;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{justify-content:flex-end;margin:0}.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);min-width:var(--width-02-col)}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt{border:2px solid;color:inherit;flex:1 1 min-content;max-width:none;min-width:calc(20% - 12px);overflow:hidden;padding:25px}.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 .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:max(min(24px,2.2dvw),18px);line-height:1.1666666667}.columns-flex>.card-excerpt h2{--line-clamp:6;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;max-height:calc(1lh*var(--line-clamp));text-wrap:balance}.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{color:var(--colour-black);font-family:var(--ff-sans2);font-size:var(--size-large);line-height:1.2;margin-bottom:1rem}.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{display:-webkit-box;margin-bottom:1rem;max-height:120px;overflow:hidden;-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:normal;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;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;margin-bottom:0;margin-top:10px;max-width:var(--width-04-col);padding:0;text-align:left;text-decoration:none;transform:none;width:100%}.layout-leader.layout-leader-imageless .columns-flex>.card-excerpt footer .button:after{color:var(--colour-red);content:"\e912";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:50%;background-repeat:no-repeat;background-size:cover;color:var(--colour-white)}.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{align-content:stretch;display:flex;flex-direction:column}.layout-leader.layout-leader-opinion .author{color:inherit;display:inline-block!important;font-family:var(--ff-sans2);font-size:var(--size-small);margin-bottom:10px;margin-top:auto}.layout-leader.layout-leader-opinion .author:before{content:"\e91b";display:inline-block;font-family:var(--ff-icon);font-size:var(--size-large);margin-right:1em;opacity:.5}.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-focus,.layout-leader-opinion{display:flex}.layout-leader-explore{display:grid;gap:var(--width-gutter);grid-template:auto auto/minmax(180px,var(--width-03-col)) 1fr;grid-template-areas:"header content" "header navigation"}}.ajax_data{position:absolute;visibility:hidden}.layout-leader-explore .widget-header{flex:0 1 var(--width-03-col);flex-direction:column}.layout-leader-explore .columns-flex{flex:3;padding:0}.layout-leader-explore .columns-flex>.card-excerpt{background-color:var(--colour-blue5);border-bottom:0;flex:1 1 calc(33.33% - 12px);min-height:100px;position:relative}.layout-leader-explore .columns-flex>.card-excerpt header{justify-content:center}.layout-leader-explore .card-excerpt .thumb{bottom:0;height:100%;left:0;margin-bottom:0!important;position:absolute;right:0;top:0;z-index:0}.layout-leader-explore .columns-flex>.card-excerpt img{height:100%;min-height:140px;-o-object-fit:cover;object-fit:cover}.layout-leader-explore .columns-flex>.card-excerpt .hentry-title{margin:0;--line-clamp:20}.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 .body{background-color:rgba(0,0,0,.2);color:var(--colour-white);flex-basis:100%;height:100%;justify-content:flex-start;padding:30px;position:static;z-index:1}.layout-leader-explore.two-column .columns-flex>.card-excerpt{flex:1 1 calc(50% - 12px);max-width:50%;min-width:140px}.layout-leader-focus.widget{padding:0;position:relative;width:100vw}.layout-leader-focus.widget>.tax-wrapping{width:100%}.layout-leader-focus .widget-header{border-bottom:2px solid;flex:0 1 var(--width-03-col);flex-direction:column;margin:0 0 15px}@media screen and (min-width:1000px){.layout-leader-focus.widget .inner{display:flex;display:grid;gap:var(--width-gutter);grid-template:auto/minmax(180px,var(--width-03-col)) 1fr;grid-template-areas:"header content"}.layout-leader-focus .widget-header{margin:0}}.layout-leader-focus .columns-flex{flex:3;padding:0}.layout-leader-focus .columns-flex>.card-excerpt{max-width:100%;min-height:auto;padding-bottom:1rem;width:32.33%}.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-direction:row;flex-wrap:wrap;max-width:33.33%}.layout-leader-focus .columns-flex>.card-excerpt:first-child{border:0;flex:100%;max-width:100%}.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-size:var(--size-medium);font-style:italic;font-weight:400;line-height:24px;margin-bottom:0;max-width:var(--width-04-col);overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transform:none;white-space:nowrap;width:100%}.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{color:var(--theme,#e71d4a);content:"\e912";display:inline-block;font-family:var(--ff-icon);font-size:24px;font-style:normal;font-weight:400;margin-left:.5em}.layout-hero .columns-flex{background-position:50%;background-size:cover;display:flex;gap:0;height:inherit;justify-content:center;margin-left:0}.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-family:var(--ff-serif);font-style:italic;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){background:var(--colour-white);display:flex;flex-direction:row;margin:0 auto;min-width:33.33%;padding:10px}.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{display:flex;flex:100%;flex-direction:column;height:auto;justify-content:space-between}.layout-hero .columns-flex>.card-excerpt .author,.layout-hero-2 .columns-flex>.card-excerpt .author{font-size:13px;height:auto;margin:0 0 8px}.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{border:0;flex:1 1 100%;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%;flex-direction:row;margin:30px 30px -30px -30px;max-width:25%;min-height:120px;padding:5px 15px}.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%;flex-direction:column;margin:0;max-width:none;min-height:65px;min-width:100%;padding:5px 15px}.layout-hero .columns-flex{justify-content:flex-start;margin:0}}
/*    !*color: var(--colour-black);*!*/.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(-48.0045px + 9.37559vw),48px);line-height:1.2;padding:0}.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;height:auto;justify-content:center;padding-left:10px}@media screen and (min-width:768px){.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .author.opinion{margin:0 0 8px}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)){min-height:auto;padding:0}}@media screen and (min-width:1000px){.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .body{height:-moz-min-content;height:min-content;min-height:80px;padding-left:10px}}.layout-hero .columns-flex>.card-excerpt:nth-child(-n+4):not(:first-of-type) .author{font-size:13px;height:auto;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;max-height:20px;text-align:start;text-transform:uppercase}.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;flex-wrap:wrap;gap:1rem;height:auto;justify-content:center;min-height:inherit}@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)){border-right:2px solid var(--colour-grey1);padding-left:15px}.layout-hero .columns-flex>.card-excerpt:nth-child(5) .body{border-top:0!important}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .body header{display:flex;flex:100%;flex-wrap:wrap;justify-content:flex-start;margin-right:15px}.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)}.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;gap:0;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-template-rows:repeat(5,auto)}.layout-hero .columns-flex>.card-excerpt:first-of-type{grid-column:1/span 3;grid-row:1/span 4}.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{max-width:900px;width:95%}}.layout-hero .columns-flex>.card-excerpt:not(:nth-child(-n+4)) .sponsor-card-icon{margin:5px 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{left:17px;top: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-position:50%;background-size:cover;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-family:var(--ff-serif);font-style:italic;font-weight:700}.layout-hero-2 .columns-flex>.card-excerpt .body header{color:var(--colour-white);display:flex;flex-direction:column;height:100%;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{bottom:10px;display:inline-block;position:absolute;top:auto}@supports (display:grid){.layout-hero-2 .columns-flex>.card-excerpt:last-child{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){align-content:center;align-items:flex-start;background:0;display:flex;margin:var(--width-gutter-half);min-width:100%;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{align-items:center;display:flex;height:inherit;min-height:100px}.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;margin:0;min-width:100%;padding:30px 15px}.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{left:10px;top: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-auto-flow:column;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,auto)}.layout-hero-2 .columns-flex>.card-excerpt:first-of-type{grid-column:1/span 3;grid-row: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{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.list-images>.card-excerpt .thumb .entry-thumbnail.fixed-height{height:100%;max-height:none}.list-images .card-excerpt .body{background:var(--colour-gradient) rgba(60,60,60,.3);color:var(--colour-white);flex-basis:100%;height:100%;justify-content:flex-start;padding:2rem;z-index:1}.list-images.smaller .card-excerpt .body header{justify-content:center}.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;font-size:var(--size-small);font-weight:700;margin-bottom:1rem;margin-top:auto}.list-images.taller .card-excerpt .excerpt{max-height:3.1111em;-webkit-line-clamp:2;margin-bottom:2rem;margin-top:0}.list-images.taller .card-excerpt .hentry-date{display:none}.list-images.taller .entry-thumbnail.fixed-height{bottom:0;left:0;max-height:none;position:absolute;right:0;top:0}.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);margin:0}.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;order:-10;padding-bottom:125%;width:0}.list-images.taller .card-excerpt .body footer{margin-top:auto}}.widget-footer .paging-nav{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{margin:0 0 10px;min-height:auto;order:2;width:100%}.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:1 1 var(--width-08-col);flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;position:relative}.jobs-highlight{flex-basis:var(--width-04-col);justify-content:center}.jobs-highlight>.card-doubleclick,.jobs-highlight>.card-job{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin:var(--width-gutter-half)}.jobs-latest>.card-doubleclick,.jobs-latest>.card-job{display:flex;flex:0 0 23%;justify-content:center;margin:var(--width-gutter-half);min-width:130px}.card-job a{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content: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,div[class*=columns-] .jobs-latest .doubleclick-ad{margin:0}.jobs-highlight:before,.jobs-latest:before{content:attr(data-title);display:block;font-size:var(--size-small);font-weight:700;left:6px;line-height:2rem;overflow:hidden;position:absolute;text-overflow:ellipsis;top:-2rem;white-space:nowrap}.list-small>.card-excerpt{border-bottom:2px solid var(--colour-grey1);display:flex;flex-direction:row;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{background:linear-gradient(transparent 40vh,transparent 0,hsla(0,0%,100%,.95) 100vh);bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0;z-index:99}.page-template-page-dashboard .registered-content-overlay,.registered-content-not-overlay+.article-foot{display:none}.registered-content-box{background-color:var(--colour-white);box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:var(--width-10-col);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{overflow:visible;position:relative}.registered-content-box-close{align-items:center;background:var(--colour-black);color:var(--colour-white);display:flex;font-size:16px;height:42px;justify-content:center;position:absolute;right:0;text-decoration:none;top:0;transform:translateY(-100%);transition:transform var(--duration);width:42px}@media screen and (min-width:1024px){.registered-content-box-close{box-shadow:0 0 20px 0 rgba(0,0,0,.2);transform:translate(100%,-100%);z-index:0}.registered-content-box{padding:40px}}.registered-content-box-close:hover{font-size:20px;height:50px;text-decoration:none;width:50px}.registered-content-box-close .icon-close:before{content:"\e610"}.registered-content-box-close .text{display:none}.registered-content-box .introduction{flex:1 1 100%;margin-bottom:2rem;order:1;text-align:center}.registered-content-box .introduction .box-title{font-size:var(--size-xlarge)}.registered-content-box .columns-flex{margin:calc(0px - var(--width-gutter-half)) calc(0px - var(--width-gutter-half)) 2rem;max-width:none;order:3}.registered-content-box .columns-flex:last-child{margin-bottom:0}.registered-content-box .columns-flex .column{border:1px solid var(--colour-red);display:flex;flex:1 1 40%;flex-direction:row;flex-wrap:wrap;margin:var(--width-gutter-half);min-width:220px;padding:20px}.registered-content-box .columns-flex .column:empty{display:none}.registered-content-box .columns-flex .column:first-child{border:1px solid var(--colour-yellow)}.registered-content-box .spots{display:flex;flex-direction:row;flex-wrap:wrap;margin:calc(0px - var(--width-gutter)) calc(0px - var(--width-gutter)) 2rem;order:4;text-align:center;width:100%}.registered-content-box .spot-content{flex:1 1 30%;margin:var(--width-gutter)}.registered-content-box .content{font-family:var(--ff-sans1);font-size:var(--size-normal);line-height:1.375;min-width:200px}.registered-content-box .content:empty{display:none}.registered-content-box .spots .content h4:before{background-color:var(--colour-red);border-radius:50%;color:var(--colour-white);content:"\e62d";display:block;font-family:var(--ff-icon);font-size:12px;height:2em;line-height:2;margin:0 auto .5rem;width:2em}.registered-content-box .content h4{font-size:18px}.registered-content-box .help{flex:1 1 100%;order:5;text-align:center}.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{align-content:stretch;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;height:100%;margin:0 auto;max-width:var(--width-04-col);width:100%}.login-form:first-child:last-child{max-width:none}.piano-id-container,.piano-login.inline{max-width:100%;width:100%}.piano-id-container iframe{max-width:100%;min-width:320px}.login-form h2,.login-form h3{flex:0 1 auto;font-size:22px;font-weight:400;line-height:1.2}.login-form form{align-content:space-between;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;width:100%}.login-form form .login-password{margin-bottom:var(--width-gutter-half)}.login-form form p{display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:nowrap;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{background:var(--bkg-arrow) var(--colour-yellow);background-origin:content-box;background-position:100%;border:0;color:var(--colour-black);display:block;flex:1 1 100%;font-family:var(--ff-serif);font-size:var(--size-medium);font-style:italic;line-height:50px;max-height:50px;order:10;padding:0 8px}.password-reset .login-submit .button{transition:none}.call-to-action{align-content:flex-end;display:flex;flex:1 1 100%;flex-direction:column;height:100%}.call-to-action .button:after{background:var(--bkg-arrow);background-position:50% 50%;content:"";display:block;filter:invert(1);float:right;height:100%;margin-left:1em;width:20px}.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{align-content:stretch;background-color:var(--colour-white);border:5px solid var(--colour-yellow);color:var(--colour-black);flex:1 1 100%;margin:20px;max-width:none;min-width:220px;padding:20px}.fs-overlay .call-to-action{border:5px solid 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%;height:auto;max-width:500px;padding:40px}.fs-overlay .call-to-action{order:-1}}@keyframes submitting{0%{opacity:1}50%{opacity:.3}to{opacity:1}}form.submitting input[type=submit]{animation:submitting 2s infinite}.login-form.activation-email{align-content:center;background-color:var(--colour-grey1);display:flex;flex-direction:column;justify-content:center;margin:0 -14px;max-width:none;text-align:center;width:100vw}.login-form.activation-email h3{background-color:#fff;border:1px solid var(--colour-grey2);line-height:1.1;padding:1em 2em}.sidebar-home-hero{display:flex;flex-wrap:wrap;margin:0;max-width:100vw;min-width:320px}.sidebar-home-hero .widget{flex:100%;max-width:100%}.sidebar-home-hero .widget .columns-flex{margin:0 auto 1.5rem;max-width:1440px}.sidebar-home-hero .widget .columns-flex.list-hero,.sidebar-home-hero .widget .full-width{background-position:50%;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{border-bottom:30px solid #fff;bottom:0;display:block;left:0;max-height:none;position:absolute;right:0;top:0;z-index:-1}.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{-o-object-position:center;object-position:center}.layout-hero .columns-flex.list-hero>article.card-excerpt:first-child .thumb .entry-thumbnail.fixed-height:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;visibility:visible;z-index:2}.card-header .page-title{flex:1 1 100%;font-size:var(--size-xxlarge)}.card-header{align-content:stretch;border-top:14px solid;display:flex;flex-wrap:wrap;padding-top:1rem}@media screen and (min-width:768px){.columns-flex>.card-excerpt,.columns-flex>.card-header{max-width:calc(var(--width-06-col) + 6px)}}@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-]{border-bottom:2px solid var(--colour-grey1);flex:1 1 var(--width-03-col);min-width:140px}.list-default>.card-excerpt .thumb{flex:1 1 auto;margin-bottom:1rem;max-height:264px;overflow:hidden;position:relative}.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{align-content:stretch;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap}.list-default>.card-excerpt .body:first-child{align-content:flex-start;min-height:250px}.list-default>.card-excerpt .body header{align-content:space-between;color:var(--colour-black);display:flex;flex:1 1 auto;flex-wrap:wrap}.list-default>.card-excerpt .body:first-child header{flex-grow:0;height:auto}.comment-count{color:#9d9d9d;display:none;flex:0 1 0;font-family:var(--ff-sans2);font-size:var(--size-xsmall);order:10;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;display:-webkit-box;max-height:7.5em;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:1em;text-overflow:-o-ellipsis-lastline}.columns-flex.layout-2 .card-header{flex:1 1 100%;max-width:none;width:100%}.columns-flex.list-search [class*=" card-"],.columns-flex.list-search [class^=card-]{border-bottom:1px solid var(--colour-grey1);flex:1 1 100%;max-width:none;min-height:0;padding-bottom:1rem}.columns-flex.list-search [class*=" card-"]:last-of-type,.columns-flex.list-search [class^=card-]:last-of-type{border-bottom:0}.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;margin-bottom:10px;position:static;right:0}@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{margin-bottom:0;position:absolute}}.newsletter-sub{align-self:flex-end;border-top:2px solid;display:flex;flex-wrap:wrap;width:100%}.newsletter-sub h4{color:var(--colour-black);font-size:var(--size-large);font-weight:700;margin-top:10px;text-align:left;text-decoration:none}.newsletter-sub h4,.sub-link{flex:100%;font-family:var(--ff-serif);line-height:1.1}.sub-link{font-size:var(--size-medium);font-style:italic;margin-bottom:1rem;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%}.jobs-lists .sub-link{width:auto}nav.sub-link:after{content:"\e912";font-family:var(--ff-icon);font-style:normal;line-height:inherit;padding-left:10px}.sub-link a{color:var(--colour-grey3);text-decoration:none}.sub-link a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.sub-link a:focus,.sub-link a:hover{text-decoration:underline}.newsletter-sub .social{background-color:currentColor;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--size-medium);justify-content:space-between;line-height:2;margin:0;padding:0 1rem;white-space:nowrap;width:100%}.newsletter-sub .social:before{align-items:center;content:attr(data-label);display:flex;flex:0 1 0%;font-family:var(--ff-serif);font-size:var(--size-normal);font-style:italic;line-height:inherit;margin-right:.5em;white-space:nowrap}.newsletter-sub nav.social>ul{flex:1 1 0%;font-size:var(--size-medium);line-height:inherit;text-align:right}.newsletter-sub nav.social>ul li.has-icon{border:0;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{background-color:currentColor;border:0;line-height:38px;margin-top:1rem;padding:0 1rem}@media screen and (min-width:768px){.list-default.layout-2 .newsletter-sub{flex-wrap:nowrap}}.list-default.layout-2 .newsletter-sub>*{flex:1 1 auto;line-height:38px;margin:0 1em 0 0}.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{flex:1 1 0%;flex-wrap:nowrap;margin:0;padding:0}.list-default.layout-2 .newsletter-sub h4{flex:1 0 auto;font-size:var(--size-medium);max-width:100%;white-space:nowrap}.list-default.layout-2 .newsletter-sub nav.sub-link:after{color:inherit}.list-default.layout-2 .card-header{border-top:0;padding:0}.list-default.layout-2 .card-header:before{background:currentColor;content:"";height:1rem;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50vw);width:100vw}.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}.configure-newsletters{display:flex;flex-direction:column;gap:1rem}.configure-newsletters__items{border:1px solid var(--colour-grey1)}.configure-newsletters__items[data-error]:after{border-top:1px solid var(--colour-grey1);color:var(--colour-red);content:attr(data-error);display:block;font-size:var(--size-small);padding:1rem}.configure-newsletters__link{align-items:center;color:var(--colour-grey3);display:flex;font-weight:600;gap:.5em;line-height:1.5}.configure-newsletters__link:is(:hover,:focus,:active,:focus-within){text-decoration:underline;text-decoration-color:var(--colour-grey1);text-decoration-thickness:3px;text-underline-offset:.3em}.configure-newsletters__divider,.configure-newsletters__item{display:flex;flex-direction:column;font-size:var(--size-small);gap:.5em;padding:1rem}.configure-newsletters__item.error a{color:var(--colour-red)}.configure-newsletters__item.loading{opacity:.5;pointer-events:none}.configure-newsletters__item:nth-child(2n){background-color:var(--colour-grey0)}.configure-newsletters__link:before{align-items:center;aspect-ratio:1.8/1;background:radial-gradient(circle,#fff 50%,#0000 60%) 0 50%/50% 100% var(--colour-grey2) no-repeat;border-radius:2rem;content:"";display:flex;flex:0 0 2.5em;justify-content:center;transition:background .25s}.configure-newsletters__link.subscribed:before{background-color:var(--colour-green);background-position:100% 0}.configure-newsletters__link:hover:before{background-position:10% 0}.configure-newsletters__link.subscribed:hover:before{background-position:90% 0}.configure-newsletters__divider{border-block:solid .5rem var(--colour-grey1)}.configure-newsletters__divider h2{font-size:var(--size-medium);margin:0}.header-search.constrained{flex-wrap:wrap;margin:1.25rem auto;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:2px solid 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;border:0;color:inherit}.search-form .fancy-select{background-color:var(--colour-grey1);color:var(--colour-black)}.search-form .fancy-select select{border:2px solid var(--colour-white);box-shadow:inset 0 0 0 1px var(--colour-grey1);font-weight:700;height:100%;padding-right:2rem}.search-form .fancy-select option{background-color:var(--colour-white);color:var(--colour-black);font-weight:700}.search-advanced{background-color:var(--colour-white);color:var(--colour-blue);display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;text-align:left}.search-advanced button{background-color:transparent;border:0;border-radius:0;color:var(--colour-red);padding:0 1rem}.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;height:4rem;min-height:4rem}@media screen and (min-width:768px){.search-advanced .filters{flex:0 1 auto;flex-wrap:nowrap;min-width:200px}.search-advanced .filters .fancy-select:after{height:calc(4rem - 2px);line-height:4rem}.search-advanced .fancy-select{height:4rem}}.search-advanced .search-input>input{background-color:transparent;border:0}.search-advanced .fancy-select:empty{display:none}.search-advanced~label{float:right;font-size:var(--size-small);margin:.25rem 0 1rem 1rem}.button-box{float:left;text-align:left}.filter-button{font-size:.8rem;line-height:1;margin:0 1rem .5rem 0;padding:.8em 2em}.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);font-size:.8em;margin-right:.75em;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-button.clear-all:before{content:"\e612"}.search-advanced ::-moz-placeholder{color:var(--colour-black);opacity:1}.search-advanced ::placeholder{color:var(--colour-black);opacity:1}.search-advanced :focus::-moz-placeholder{color:var(--colour-black);opacity:.2}.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";display:inline-block;font-family:var(--ff-icon);margin-right:1em;opacity:.5}.card-excerpt .author.opinion{color:inherit;display:inline-block;font-family:var(--ff-sans2);font-size:var(--size-small);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);font-size:var(--size-xsmall);left:0;max-width:80%;padding:1px 4px;position:absolute;text-align:left;text-transform:uppercase;top:0}.list-small .card-excerpt .body{display:flex;flex-direction:column}.list-small .card-excerpt footer{order:-1}.list-small .card-excerpt footer .sponsors{margin-bottom:.5rem;max-width:none;position:static}.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:1;flex-direction:column;height:100%}.list-search .card-excerpt .body header{height:auto}.columns-flex>.card-excerpt .sponsor-card-icon{left:.5rem;position:absolute;top:.5rem;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:1px solid;flex:1 1 var(--width-03-col);flex-direction:column;margin:6px;position:relative}.promotional-columns .column:empty{display:none}.content .promotional-columns h2{font-size:var(--size-medium);margin-bottom:0;padding:3rem 0 1rem;text-align:center;text-transform:uppercase}.single>.content-wrap>.content.promotional-content>header{border:0;text-align:center}.promotional-columns .subsection{background-color:var(--colour-white);border-bottom:1px solid var(--colour-grey2);display:flex;flex-direction:column;justify-content:space-between;margin:1px;min-height:310px;padding:24px;text-align:center}.promotional-columns .subsection h3{font-size:var(--size-small)}.promotional-columns .subsection .description{display:flex;flex:1;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:1px solid var(--colour-white);padding:var(--width-gutter) 2rem;text-align:left;z-index:0}.keypoints>.keypoint .icon-cross,.keypoints>.keypoint .icon-tick{color:var(--colour-black);float:left;font-size:var(--size-xsmall);line-height:24px;margin-right:10px;width:2ch}.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;justify-content:center;margin:0;min-height:100px;padding:.5rem;text-align:center}.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{background-color:var(--colour-white);box-shadow:none;color:currentColor}.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);margin-bottom:30px;margin-top:auto;padding-bottom:5px;padding-top:5px}.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{margin-left:auto;margin-right:auto;max-width:var(--width-08-col)}.article-header.hero-header{background-color:var(--colour-grey1);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--colour-white);left:calc(50% - 14px);margin:-30px 0 30px;min-height:calc(100vh - 42px - var(--height-header));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;margin:-30px 0 30px;max-width:100%;transform:none;width:100%}.article-header.hero-header>.content-wrap>*{width:75%}}.password-reset{display:flex;flex-direction:column;height:100%;justify-content:center;margin:30px auto;max-width:85.75rem;padding:0 1rem;position:relative;z-index:100}.password-reset header{display:none}.password-reset .registered-content-box>div{margin:0 -10px 2rem}.password-reset header h1{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:640px){.password-reset header h1{margin-bottom:2rem}}.password-reset .column h2{color:var(--colour-black);min-height:40px;padding-bottom:15px}.password-reset .columns-flex{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-width:100%}.password-reset .columns-flex>.column{display:flex;flex:1 1 45%;flex-wrap:wrap}.password-reset .login-form,.password-reset .register-now{border:10px solid #fff;display:flex;flex-direction:column;height:100%;width:100%}.password-reset .login-form{color:#2c2c2c;flex:1 1 100%;flex-wrap:nowrap;padding:1rem}.password-reset #loginform label{min-width:90px}.password-reset .login-submit input{background:var(--colour-yellow);border:1px solid #0000;color:var(--colour-red);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{background:#0000;border:1px solid var(--colour-yellow);color:var(--colour-red)}.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{color:var(--colour-grey4);margin:1.25rem auto;max-width:calc(var(--width-12-col) + var(--width-gutter))}.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{transition:max-height .4s linear,padding .4s linear,visibility .4s linear;visibility:hidden}.v100-filter__title:focus-visible{outline:1px dashed var(--colour-black);outline-offset:-2px}.top-jobs-widget .columns-flex.jobs-area>div{align-self:flex-start;flex:1 1 25%;min-width:132px}.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{display:flex;flex:1 1 300px;flex-direction:column}.jobs-widget>.top-jobs-widget{display:flex;flex:1 1 560px;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{flex:1 1 100%;width:100%}.jobs-widget>.top-jobs-widget .jobs-area{align-content:space-between;flex:1 0 auto;width:100%}.doubleclick-ad .job-card img{height:250px;-o-object-fit:cover;object-fit:cover;width:300px}.doubleclick-ad .small-job-card img{height:130px;-o-object-fit:cover;object-fit:cover;width:120px}.job-of-week-widget.has-title~.top-jobs-widget.no-title{padding-top:2.8rem}.piano-masthead{display:flex;margin-top:2px;max-width:100%;width:100%}.piano-masthead .widget{max-width:100%}main .piano-id-container iframe{width:max(375px,100%)!important}main.knowledge-bank>.sidebar,main.knowledge-bank>.sidebar-foot,main.knowledge-bank>article.type-knowledge-bank{box-shadow:unset;display:unset;flex-wrap:unset;margin:unset;max-width:unset;order:unset;padding:unset}main.knowledge-bank{--kb-header-colour:#fa6b55;--kb-header-text:#000;--kb-header-mix:#fff;--kb-header-image:none;--kb-format-colour:#eaf6fe;--kb-format-text:#000;display:grid;grid-template-areas:"header" "article" "sidebar" "sidebar-foot";grid-template-columns:minmax(292px,1fr);grid-gap:2rem 1rem;margin-top:0}@media screen and (min-width:768px){main.knowledge-bank{grid-template:auto 1fr auto/1fr minmax(280px,.5fr);grid-template-areas:"header header" "article sidebar" "sidebar-foot sidebar-foot";grid-gap:2rem 1rem}}main.knowledge-bank>article.type-knowledge-bank{align-content:flex-start;display:grid;gap:1rem;grid-area:article}main.knowledge-bank>article#content.type-knowledge-bank>header{gap:.75rem;justify-content:space-between;padding:0}.kb-subtitle{color:#9d9d9d;line-height:1.1}.kb-subtitle .brand{font-weight:700}aside.card-excerpt .entry-terms,aside.card-excerpt .kb-subtitle{font-size:var(--size-xsmall)}aside.card-excerpt .entry-terms,aside.card-excerpt .kb-post-format{margin-top:auto;order:10}aside.card-excerpt{position:relative;transition:border-color .25s}aside.card-excerpt:hover{border-color:var(--colour-black)}aside.card-excerpt[data-hover]:not([data-hover=""]):hover:after{content:attr(data-hover);left:50%;position:absolute;transform:translate(-50%,100px);z-index:1}.related-posts aside.card-excerpt[data-hover]:not([data-hover=""]):hover:after{align-self:center;grid-area:image;justify-self:center;position:static;transform:unset}.kb-featured>aside>a>span.kb-prompt,aside.card-excerpt[data-hover]:not([data-hover=""]):hover:after{background:var(--colour-grey4);color:#fff;display:inline-block;font-family:var(--ff-serif);font-size:16px;font-style:italic;padding:.25em 1em;white-space:nowrap;z-index:0}aside.card-excerpt .hentry-title a{-webkit-text-decoration:underline transparent .1em;text-decoration:underline transparent .1em;transition:text-decoration-color .25s}aside.card-excerpt .hentry-title a:after,aside.card-excerpt .hentry-title a:hover{text-decoration-color:var(--colour-grey2)}aside.card-excerpt .hentry-title a:after{content:"";inset:0;position:absolute;z-index:5}.related-posts aside.card-excerpt .kb-post-format{margin-top:auto;order:-1}.related-posts aside.card-excerpt .kb-subtitle{align-self:flex-end;font-family:var(--ff-sans1)}main.knowledge-bank>article#content.type-knowledge-bank>header h1{font-size:2rem;line-height:1.166;margin:0}main.knowledge-bank>article#content.type-knowledge-bank>.content{padding:0 2rem 0 0}main.knowledge-bank>.sidebar{align-content:flex-start;display:flex;flex-direction:column;gap:2rem;grid-area:sidebar}main.knowledge-bank>.sidebar>.widget{flex:auto;margin:0}main.knowledge-bank>.sidebar-foot{grid-area:sidebar-foot}main.knowledge-bank .header-image{align-items:center;background:var(--kb-header-colour);display:flex;justify-content:center;padding:3vmin;width:100%}main.knowledge-bank.featured .header-image{grid-area:header;overflow:hidden;padding:0;position:relative}main.knowledge-bank.featured .header-image:before{background-image:var(--kb-header-image);background-position:50%;background-size:cover;content:"";inset:0;position:absolute}main.knowledge-bank.featured .header-image:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";inset:0;position:absolute}@supports (background:color-mix(in srgb,var(--kb-header-colour ) 75%,white)){main.knowledge-bank .header-image{background:linear-gradient(to top,var(--kb-header-colour),color-mix(in srgb,var(--kb-header-colour) 75%,#fff))}}main.knowledge-bank .header-image>img{filter:drop-shadow(0 10px 6px rgba(0,0,0,.3));height:min(max(180px - 6vmin,40vh),420px);-o-object-fit:contain;object-fit:contain;width:100%;z-index:10}main.knowledge-bank.featured .header-image>img{height:min(max(180px,50vh),400px)}.kb-post-format,.related-posts>aside>.entry-terms>a{align-items:center;align-self:flex-start;background:var(--kb-format-colour);border-radius:10em;color:var(--kb-format-text);display:flex;font-family:var(--ff-sans2);font-size:.8125rem;gap:.75rem;justify-content:center;justify-self:flex-start;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:uppercase}.kb-post-format span,.related-posts>aside>.entry-terms>a span{padding-top:.333ch}.related-posts{border-top:1px solid var(--colour-grey1);display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.related-posts>h2{margin:0}.related-posts>aside{border-bottom:1px solid var(--colour-grey1);display:grid;gap:1rem;grid-template-areas:"image tags" "image title" "image provided";grid-template-columns:minmax(90px,170px) minmax(170px,1fr);padding-bottom:1rem}.kb-thumbnail{align-items:center;aspect-ratio:1;background:var(--kb-header-colour);display:flex;grid-area:image;justify-content:center;padding:1rem}@supports (background:color-mix(in srgb,var(--kb-header-colour ) 75%,white)){.kb-thumbnail{background:linear-gradient(to top,var(--kb-header-colour),color-mix(in srgb,var(--kb-header-colour) 75%,#fff))}}.kb-thumbnail>img{aspect-ratio:1;filter:drop-shadow(0 10px 6px rgba(0,0,0,.3));-o-object-fit:contain;object-fit:contain;transition:.5s}.kb-thumbnail:hover>img{transform:scale(104%)}.related-posts>aside>.hentry-title{font-size:var(--size-normal);grid-area:title;margin:0}.related-posts>aside>.entry-terms{align-items:center;display:flex;grid-area:tags;justify-content:flex-start}.knowledge-filtered-results{display:grid;gap:1rem;grid-area:results;grid-auto-flow:dense;grid-template:auto/repeat(auto-fill,minmax(210px,1fr))}.kb-count{color:var(--colour-black);font-size:var(--size-small);grid-area:count}.knowledge-filtered-results>.card-excerpt{border:1px solid var(--colour-grey1);display:flex;flex-direction:column;gap:1rem;padding:1rem}.kb-filtered-posts{display:grid;gap:1rem;grid-template:auto auto auto auto/1fr;grid-template-areas:"header" "filters" "results" "more";margin:1rem auto;position:relative}.kb-filtered-posts:not(:has(.widget-header)){grid-template:auto auto auto/1fr;grid-template-areas:"filters" "count" "results" "more"}.kb-filtered-posts .knowledge-load-more,.kb-filtered-posts .widget-header{display:flex;grid-column:1/-1}.kb-filtered-posts .knowledge-filtered{align-self:flex-start;display:grid;gap:1rem;grid-area:filters;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-width:150px;position:static}.kb-filtered-posts .knowledge-load-more{grid-area:more;justify-content:center}.kb-filtered-posts .knowledge-filtered .message,.kb-filtered-posts .knowledge-filtered .reset.button{grid-column:1/-1}.kb-filtered-posts .knowledge-filtered label{font-size:max(var(--size-small),min(3vmin,var(--size-large)));font-weight:700}@media screen and (min-width:768px){.kb-filtered-posts{grid-template:auto auto auto/minmax(150px,210px) 1fr;grid-template-areas:"header header" "filters count" "filters results" "filters more"}.kb-filtered-posts:not(:has(.widget-header)){grid-template:auto auto auto/minmax(150px,210px) 1fr;grid-template-areas:"filters count" "filters results" "filters more";max-width:var(--width-12-col)}.kb-filtered-posts:not(:has(form)):not(:has(.widget-header)){grid-template:auto auto auto/1fr;grid-template-areas:"count" "results" "more"}html.no-js .kb-filtered-posts{grid-template:auto auto auto/minmax(150px,250px) 1fr;grid-template-areas:"header header" "results results" "more more"}.kb-filtered-posts .knowledge-filtered{position:sticky;top:1rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spinner{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzA0IDQ4YTQ4IDQ4IDAgMSAwLTk2IDAgNDggNDggMCAxIDAgOTYgMG0wIDQxNmE0OCA0OCAwIDEgMC05NiAwIDQ4IDQ4IDAgMSAwIDk2IDBNNDggMzA0YTQ4IDQ4IDAgMSAwIDAtOTYgNDggNDggMCAxIDAgMCA5Nm00NjQtNDhhNDggNDggMCAxIDAtOTYgMCA0OCA0OCAwIDEgMCA5NiAwTTE0Mi45IDQzN0E0OCA0OCAwIDEgMCA3NSAzNjkuMWE0OCA0OCAwIDEgMCA2Ny45IDY3LjltMC0yOTQuMkE0OCA0OCAwIDEgMCA3NSA3NWE0OCA0OCAwIDEgMCA2Ny45IDY3Ljl6TTM2OS4xIDQzN2E0OCA0OCAwIDEgMCA2Ny45LTY3LjkgNDggNDggMCAxIDAtNjcuOSA2Ny45Ii8+PC9zdmc+) no-repeat;background-size:20px 20px;display:inline-block;float:right;height:20px;margin:4px 10px 0;opacity:.7;position:absolute;right:1rem;text-align:center;top:1rem;vertical-align:middle;visibility:hidden;width:20px;z-index:1000}.spinner.is-active{animation:spin 1s linear infinite;visibility:visible}.no-js .hide-if-no-js{display:none!important}aside.card-excerpt .hentry-title{display:-webkit-box;max-height:4lh;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:var(--size-xlarge);margin:0;min-height:4lh}aside.card-excerpt .kb-thumbnail~.hentry-title{font-size:var(--size-medium)}aside:is(.card-excerpt,.card-excerpt-sparse).is-premium:before{align-items:center;background-color:#fff;border:1px solid;border-radius:50%;box-shadow:2px 2px 4px rgba(0,0,0,.2);color:var(--colour-red);content:"\e918";display:flex;font-family:var(--ff-icon);font-size:12px;height:2.1lh;justify-content:center;left:1.5rem;line-height:1;position:absolute;top:1.5rem;width:2.1lh;z-index:1}.kb-header{background:var(--kb-header-colour);color:var(--kb-header-text);display:grid;gap:1rem;grid-template:1fr/auto minmax(296px,calc(var(--width-12-col) - 28px)) auto;grid-template-areas:". content .";margin:0 auto;min-height:300px;translate:-14px;width:max(320px,100dvw)}.widget .kb-header{translate:0}.kb-header:is(.format1,.format2,.format3){background:var(--kb-header-image) no-repeat center center;background-color:var(--kb-header-colour);background-size:cover;color:var(--kb-header-text);gap:0;grid-template:1fr/1fr;grid-template-areas:"content"}.widget:first-child .kb-header:is(.format1,.format2){width:max(100dvw,320px)}.kb-header:is(.format1,.format2,.format3) .kb-header__wrap{-webkit-backdrop-filter:blur(10px) brightness(.5);backdrop-filter:blur(10px) brightness(.5);font-size:max(14px,min(16px,3vmin));gap:1rem;grid-template-areas:". content .";grid-template-columns:auto min(var(--width-12-col) - 2rem,calc(100dvw - 4rem)) auto;min-height:max(min(600px,50dvh),333px);padding:0}.kb-header:is([style*="--kb-header-image: none"],[style*="--kb-header-image:none"]):is(.format1,.format2,.format3) .kb-header__wrap{-webkit-backdrop-filter:unset;backdrop-filter:unset}.kb-header.format2 .kb-header__wrap .kb-header__content{margin-left:0}.kb-header:is(.format1,.format2) .kb-header__content,.kb-header:is(.format1,.format2) .kb-header__image{grid-area:unset;grid-column:1/-1;grid-row:1/-1;margin:0 auto;max-height:max(100dvh,300px);max-width:var(--width-12-col);width:100%}.kb-header:is(.format1,.format2) .kb-header__content{color:var(--kb-header-text);margin:0 auto;max-width:var(--width-06-col);overflow-y:auto;padding:2rem;z-index:1}.column-o-widgets>.widget.cs-header{flex:1 0 100dvw;transform:translatex(min(-14px,calc(var(--width-12-col)/2 - 50dvw - 14px)))}@media screen and (min-width:768px){.kb-header{background:radial-gradient(25% 50% at calc(50vw - var(--width-03-col)),color-mix(in srgb,var(--kb-header-colour) 80%,#fff),var(--kb-header-colour))}}.kb-header__image{align-items:center;display:flex;grid-area:image;height:100%;width:100%}.kb-header__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.kb-header__wrap{align-items:center;display:grid;font-family:var(--ff-serif);font-size:max(12px,min(14px,1.8vmin));font-weight:400;gap:1rem;grid-area:content;grid-template:auto auto/auto;grid-template-areas:"content" "image";justify-content:center;padding:1rem 0}@media screen and (min-width:768px){.kb-header__wrap{grid-template:auto/1fr 1fr;grid-template-areas:"content image"}}.kb-header__title{border-top:1rem solid;display:inline-block;font-size:max(20px,min(32px,4vmin));padding-top:1rem}.kb-featured-posts{display:grid;grid-template-columns:auto minmax(270px,var(--width-12-col)) auto;padding:1rem 0}.body-wrap>.kb-featured-posts{background:#e5e5e5;box-shadow:2rem 0 #e5e5e5,-2rem 0 #e5e5e5}.kb-featured{display:grid;gap:1rem;grid-area:2/2;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.kb-featured>aside{aspect-ratio:7/4;background:var(--kb-header-image) no-repeat center;background-color:var(--kb-header-colour);background-size:cover;overflow:hidden;position:relative}.kb-featured>aside:is(:hover,:focus){outline:solid 1px var(--colour-black)}.kb-featured>aside>a{align-items:flex-end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--kb-header-image) no-repeat center;background-size:contain;display:flex;inset:0;justify-content:flex-start;padding:1rem;position:absolute;z-index:1}.kb-widgets{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.kb-widgets>.widget{margin:0;width:100%}.kb-featured-posts .kb-widget-title{color:var(--colour-black);font-size:var(--size-normal);font-weight:700;grid-area:1/2;line-height:1.2;margin:0 0 .7rem}.taxonomy-filter .postform{display:flex;flex-direction:column;gap:.5rem}.taxonomy-filter .postform label{align-items:flex-start;display:grid;font-size:14px;font-weight:400;gap:8px;grid-template-columns:20px 1fr;line-height:20px;margin:0;overflow:visible}.taxonomy-filter .postform label:has(.error){animation:shake .5s;color:var(--colour-red);transition:color .5s}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.taxonomy-filter .postform label:has(:checked){font-weight:700}.taxonomy-filter .postform label [type=radio]:checked,.taxonomy-filter .postform label [type=radio]:not(:checked){margin:0}.taxonomy-filter .postform label [type=radio]:checked:before,.taxonomy-filter .postform label [type=radio]:not(:checked):before{border-radius:0}.taxonomy-filter .postform label [type=radio]:checked:after,.taxonomy-filter .postform label [type=radio]:not(:checked):after{background:none;border-radius:0;box-shadow:none;content:"\e62d";font-family:var(--ff-icon);height:12px;left:50%;margin:0;top:50%;transform:translate(-50%,-50%);width:20px}.configure-membership__price_details>[class^=configure-membership__]>p{display:none}@supports (animation-timeline:view(5vh)){.kb-thumbnail{animation:fadein linear forwards;opacity:.75;scale:.9;animation-timeline:view(5vh);animation-range:entry;transform-origin:center}@keyframes fadein{to{opacity:1;scale:1}}}.kb-header.format3{min-height:200px}.kb-header.format3 .kb-header__wrap{grid-row:1/-1;min-height:0}.kb-header.format3 .kb-header__image img{max-height:50vh}.kb-header.format3 .kb-header__content,.kb-header.format3 .kb-header__image{grid-column:2;grid-row:1/-1}.kb-header.format3 .kb-header__content{padding:1rem;text-align:center;z-index:1}.kb-header.format3 .kb-header__subtitle,.kb-header.format3 .kb-header__title{border:0;font-family:var(--ff-title);font-size:max(min(100px,9dvw),40px);font-weight:800;line-height:1;margin:0 0 -.1em;padding:0;text-transform:uppercase;vertical-align:bottom}.kb-header.format3 .kb-header__subtitle{font-size:max(min(35px,4dvw),20px);font-weight:300}.kb-header.hub-header{background:var(--kb-header-colour);grid-template-areas:none;grid-template-columns:1fr;margin:0 auto;max-width:max(min(var(--width-12-col),100dvw) - 28px,292px);min-height:0;padding:0}.kb-header.hub-header .kb-header__wrap{align-items:flex-start;gap:0;grid-area:1;grid-column:1/-1;grid-template:auto 1fr/1fr;grid-template-areas:"image" "content";padding:0}.kb-header.hub-header.layout3 .kb-header__wrap,.kb-header.hub-header.layout4 .kb-header__wrap{grid-template-areas:"image" "content" "links"}.cs-header:first-child .kb-header.hub-header{margin-top:1.25rem}.kb-header.hub-header .kb-header__content{display:grid;gap:1rem;grid-template-rows:80px 1fr;padding:1rem}.kb-header.hub-header .kb-logo__image img{height:100%;-o-object-position:left;object-position:left;width:100%}.kb-header.hub-header .kb-header__image>img{-webkit-backdrop-filter:blur(3px) brightness(.5);backdrop-filter:blur(3px) brightness(.5)}.kb-header.hub-header .kb-header__image{background:var(--kb-header-image) center no-repeat;max-height:230px}.kb-header.hub-header .kb-header__title{border-top:0;font-family:var(--ff-sans1);font-size:max(min(34px,3dvw),22px);font-weight:700;line-height:1.118;margin:0;padding:0}@media screen and (min-width:768px){.kb-header.hub-header .kb-header__wrap{grid-template:1fr/1fr 60%;grid-template-areas:"content image"}.kb-header.hub-header.layout2 .kb-header__wrap{grid-template:1fr/1fr 1fr;grid-template-areas:"content image"}.kb-header.hub-header.layout3 .kb-header__wrap{grid-template:1fr auto/1fr 1fr;grid-template-areas:"content image" "links links"}.kb-header.hub-header.layout4 .kb-header__wrap{grid-template:1fr auto/1fr 33.8%;grid-template-areas:"content image" "links image"}.kb-header.hub-header .kb-header__image{max-height:none}}.kb-header .kb-header__text{font-family:var(--ff-serif);font-size:max(min(18px,2.4dvw),14px);line-height:1.33334;max-height:6.6667em;overflow:hidden}.kb-header.hub-header.layout3 .kb-header__text,.kb-header.hub-header.layout4 .kb-header__text{max-height:2.66668em}@supports (display:-webkit-box){.kb-header .kb-header__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.kb-header.hub-header.layout3 .kb-header__text,.kb-header.hub-header.layout4 .kb-header__text{-webkit-line-clamp:2}}.kb-header .kb-header__links{color:var(--kb-header-text);display:flex;flex-wrap:wrap;gap:1rem;grid-area:links;padding:1rem}.kb-header.hub-header.layout3 .kb-header__links{background-color:color-mix(in srgb,var(--kb-header-colour) 75%,var(--kb-header-mix));justify-content:center}.kb-header.hub-header.layout4 .kb-header__links{padding-top:0}.kb-header .kb-header__links>a{background-color:var(--kb-header-text);color:var(--kb-header-mix);font-style:italic;padding:.5rem 1rem;transition:color .25s,background-color .25s}.kb-header .kb-header__links>a:is(:hover,:active,:focus){background-color:color-mix(in srgb,var(--kb-header-text) 20%,var(--kb-header-colour));color:var(--kb-header-text);text-decoration:none}.kb-header .kb-header__links>a:is(:active,:focus){outline:solid 1px var(--kb-header-text);outline-offset:2px}.card-excerpt-sparse{display:flex;flex-direction:column;gap:1rem;position:relative}.card-excerpt-sparse .hentry-title:first-child{font-size:var(--size-xxlarge)}aside:is(.card-excerpt,.card-excerpt-sparse).is-premium:not(:has(.kb-thumbnail)):before{position:static}.configure-membership{--cm-colour:#ff0040;--cm-colour-contrast:#fff;display:grid;gap:var(--width-gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.configure-membership__header:empty{display:none}.configure-membership__list{display:flex;flex-direction:column;gap:2rem;margin-inline:auto;width:min(100%,var(--width-08-col))}.configure-membership__item{border:1px solid var(--cm-colour);--cm-colour-light:color-mix(in sRGB,var(--cm-colour),#fff 66%);--cm-colour-dark:color-mix(in sRGB,var(--cm-colour),#000 66%)}.configure-membership__message{background-color:var(--cm-colour-light);border-top:1px solid var(--cm-colour);color:var(--cm-colour-dark);font-size:var(--size-small);padding:1ch 1rem}.configure-membership__message:empty{display:none}.configure-membership__item_wrap{display:flex;flex-direction:column;gap:1rem;padding:1rem}.configure-membership__buttons{display:grid;grid-template-columns:repeat(3,50px)}.configure-membership__buttons>*{aspect-ratio:1;text-align:center}.configure-membership__details_block{display:flex;gap:1rem;justify-content:space-between}.configure-membership button,.configure-membership__book.btn{align-items:center;background-color:var(--cm-colour);border:1px solid var(--cm-colour-dark);color:var(--cm-colour-contrast);display:flex;font-size:var(--size-small);justify-content:center;max-width:250px;padding:.5rem}.configure-membership__quantity{display:flex;flex-direction:column;font-size:var(--size-small);gap:1ch;place-items:center}.configure-membership__pricing-block{display:none;font-weight:700;white-space:nowrap}.configure-membership__pricing-block:has(p[style*=block]){display:block}.configure-membership__price_details{border-bottom:1px solid var(--cm-colour);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.configure-membership__total{display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:700;gap:1rem;justify-content:space-between}.configure-membership__details{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;gap:.25rem}.configure-membership__details>span{font-size:80%}.configure-membership__item_title{font-size:var(--size-xlarge);margin:0}a[disabled],button:disabled{cursor:not-allowed;opacity:.25}.configure-membership__book.btn{margin:auto;width:100%}.progress{--cm-colour:#ff0040;--cm-colour-light:color-mix(in sRGB,var(--cm-colour),#fff 40%);--cm-colour-dark:color-mix(in sRGB,var(--cm-colour),#000 66%)}.progress__items{display:grid;font-size:small;gap:1em 0;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.progress__item{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;position:relative}.progress__item:after,.progress__item:before{border-top:1px solid var(--cm-colour-light);content:"";position:absolute;top:.5em}.progress__item:not(:first-child):after,.progress__item:not(:first-child):before{left:0;right:50%}.progress__item:not(:last-child):after{left:50%;right:0}.progress__item .progress__bullet{background-color:#fff;border:1px solid var(--cm-colour-light);border-radius:50%;display:block;height:1em;position:relative;width:1em;z-index:10}.progress__item.complete:not(:has(+.complete)) .progress__bullet{box-shadow:0 0 0 7px var(--cm-colour)}.progress__item.complete+.progress__item.complete:before,.progress__item.complete:has(+.complete):after{border-top-color:var(--cm-colour);border-top-width:3px;margin-top:-1px}.progress__item.complete .progress__bullet{border-color:var(--cm-colour);box-shadow:0 0 0 3px var(--cm-colour)}.progress__title{padding:0 .5em;text-align:center}.progress__item.complete:not(:has(+.complete)) .progress__title{display:block;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cs-faq .faq__header{margin-bottom:2rem}.cs-faq .faq__footer:empty{display:none}.cs-faq .faq__footer{margin-top:2rem}details{border-bottom:1px solid var(--colour-grey1);margin-bottom:1rem;padding-bottom:1em}details summary{cursor:pointer;display:flex;font-weight:700;gap:1rem;justify-content:space-between}details summary:after{content:"\e617";font-family:var(--ff-icon);line-height:1}details[open] summary:after{content:"\e618";font-family:var(--ff-icon);line-height:1}details[open]{border-bottom-color:var(--colour-grey2)}details p:not(:last-child),details[open] summary{margin-bottom:1rem}.column-o-widgets.titles-centred .widget-title{text-align:center}.widget.cs-text{--tb-colour:#ff0040;--tb-text:#fff;--tb-colour-mix:#000}.widget.cs-text .text-block{background-color:var(--tb-colour);color:var(--tb-text);display:flex;flex-direction:column;gap:1rem;padding:1rem}.widget.cs-text .text-block .widget-title{font-family:var(--ff-sans1);font-size:max(min(24px,3dvw),18px);font-weight:700;line-height:1.118;margin:0}.widget.cs-text .text-block .content{font-family:var(--ff-serif);font-size:max(min(16px,2.4dvw),12px);line-height:1.33334}.widget.cs-text .text-block .content>:last-child{margin-bottom:0}.widget.cs-text .text-block[style*="--tb-colour: #FFF"],.widget.cs-text .text-block[style*="--tb-colour: #fff"],.widget.cs-text .text-block[style*="--tb-colour:#FFF"],.widget.cs-text .text-block[style*="--tb-colour:#fff"]{padding:0}.widget.cs-text:has(+.widget.cs-text){margin-bottom:1rem}.widget .group-container{background-color:var(--tb-colour);-o-border-image:conic-gradient(var(--tb-colour) 0 0) 0 fill/0/0 100vw;border-image:conic-gradient(var(--tb-colour) 0 0) 0 fill/0/0 100vw;color:var(--tb-text);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:4rem 0}.widget .group-container.clients{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.widget .group-container.description{gap:4rem;grid-template-columns:1fr;text-align:center}.widget .group-container.your-benefits{gap:2rem;grid-template:25dvh min-content min-content 1fr/1fr;grid-template-areas:"image" "title" "benefits" "cta"}@media screen and (min-width:600px){.widget .group-container.your-benefits{gap:2rem 3rem;grid-template:min-content min-content 1fr/1fr 1fr;grid-template-areas:"title image" "benefits image" "cta image"}}.mw-about-widget .widget-title{grid-column:1/-1;margin:0 0 2rem;text-align:center}.widget .products-services .product{border:3px solid var(--tb-text);display:grid;gap:1rem;grid-template-areas:"image" "title" "content" "link";grid-template-rows:60px min-content 1fr auto;padding:2rem;position:relative;text-align:center}.widget .products-services .product img{grid-area:image;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.widget .products-services .product h3{grid-area:title;margin:0}.widget .products-services .product .content{grid-area:content}.widget .products-services .product .product-link{border-bottom:3px solid;color:inherit;display:flex;font-family:var(--ff-serif);font-style:italic;gap:.76rem;grid-area:link;justify-self:center;text-decoration:none}.widget .products-services .product .product-link:after{content:"\e912";font-family:var(--ff-icon);font-style:normal}.widget .products-services .product .product-link:before{content:"";inset:0;position:absolute;z-index:1}@media (hover){.widget .products-services .product:has(.product-link:hover){border-color:color-mix(in srgb,var(--tb-text),var(--tb-colour-mix) 40%)}.widget .products-services .product .product-link:hover{color:color-mix(in srgb,var(--tb-text),var(--tb-colour-mix) 40%)}}.widget .clients .client{display:grid;gap:1rem;place-items:center;position:relative;text-align:center}.widget .clients .client a{display:block;height:100%;width:100%}.widget .clients .client img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cs-header+.widget.mw-about-widget,.widget.mw-about-widget+.widget.mw-about-widget{margin-top:-45px}.group-container.audience-metrics .metric{background-color:var(--tb-text);color:var(--tb-colour);display:grid;gap:.5rem 2rem;grid-template:repeat(2,auto)/repeat(2,1fr);grid-template-areas:"image metric" "image title";padding:2rem;text-align:center}.metric img{grid-area:image;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.metric h3{align-self:flex-start;color:var(--tb-colour-mix);font-size:var(--size-small);font-weight:400;grid-area:title;margin:0}.metric .value{align-self:flex-end;font-size:var(--size-xxlarge);font-weight:900;grid-area:metric;line-height:1;margin:0}.widget .your-benefits .widget-title{grid-area:title;margin:0;text-align:left}.widget .your-benefits .benefits{display:flex;flex-direction:column;gap:1rem;grid-area:benefits;list-style:none}.widget .your-benefits .benefits>li{align-items:self-start;display:flex;gap:1rem;justify-content:flex-start}.widget .your-benefits .benefits>li .icon-checkmark{border:2px solid;border-radius:100px;color:var(--highlight);margin-top:-.2rem;padding:.25em}.widget .your-benefits>img{grid-area:image;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.widget .your-benefits .cta{align-items:center;align-self:flex-end;background-color:var(--highlight);color:var(--highlight-text);display:flex;font-family:var(--ff-serif);font-style:italic;gap:1rem;grid-area:cta;justify-content:center;justify-self:flex-start;padding:.5rem 1rem;text-decoration:none;transition:background-color .25s}.widget .your-benefits .cta:hover{background-color:color-mix(in srgb,var(--highlight),var(--highlight-mix) 50%)}
/*! normalize.css - end */
/*# sourceMappingURL=style.min.css.map*/