.blog-page{isolation:isolate}.blog-page__inner{padding-top:var(--widget-vertical-padding--mobile)}@media (min-width:1024px){.blog-page__inner{margin-left:auto;margin-right:auto;max-width:800px;padding-top:var(--widget-vertical-padding--desktop);width:100%}}.blog-page__inner>div,.blog-page__inner>section{margin-bottom:var(--spacing-10);margin-top:var(--spacing-10);padding-bottom:0;padding-top:0}@media (min-width:1024px){.blog-page__inner>div,.blog-page__inner>section{margin-bottom:var(--spacing-14);margin-top:var(--spacing-14);padding-bottom:0;padding-top:0}}.blog-page__inner>div:first-child,.blog-page__inner>section:first-child{margin-top:0}.blog-page__inner>.full-width-image:first-child,.blog-page__inner>.video:first-child{margin-top:calc(-1 * (var(--spacing-28) + var(--widget-vertical-padding--mobile)))}@media (min-width:1024px){.blog-page__inner>.full-width-image:first-child,.blog-page__inner>.video:first-child{margin-top:calc(-1 * (var(--spacing-28) + var(--widget-vertical-padding--desktop)))}}.blog-page__inner>.image-row{margin-bottom:var(--spacing-15);margin-top:var(--spacing-15)}@media (min-width:1024px){.blog-page__inner>.image-row{margin-bottom:var(--spacing-20);margin-top:var(--spacing-20)}}.blog-page .full-width-text-static .design-mark,.blog-page .full-width-text-static:after,.blog-page .pull-quote:before,.blog-page .text-row .design-mark,.blog-page .text-row:after{display:none}
.blog-header{--_chosen-pattern--mobile:var(--banner-corner-background-1);--_chosen-pattern--desktop:var(--banner-corner-background-1);display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;overflow:hidden;padding-bottom:var(--spacing-28);padding-top:var(--spacing-12);position:relative}@media (min-width:1024px){.blog-header{padding-bottom:var(--spacing-28);padding-top:var(--spacing-28)}}.blog-header__background{aspect-ratio:1/1;background-image:var(--_chosen-pattern--mobile);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;position:absolute;right:0;width:63.0769230769%;z-index:var(--z-neg-10)}@media (min-width:1024px){.blog-header__background{background-image:var(--_chosen-pattern--desktop);background-size:contain;max-height:calc(100% + var(--spacing-12));width:52.0138888889%}}.blog-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-10)}@media (min-width:1024px){.blog-header__inner{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-grow:1;gap:var(--spacing-10);justify-content:flex-start}}.blog-header__text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-20);max-width:var(--max-w-3xl)}@media (min-width:1024px){.blog-header__text-block{gap:var(--spacing-6)}}.blog-header__topic{background-color:#f5f5f5;border-radius:var(--border-radius-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);padding:var(--spacing-1-half) var(--spacing-2)}.blog-header__title{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-sm)}@media (min-width:1024px){.blog-header__title{font-size:var(--font-size-4xl)}}.blog-header__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}@media (min-width:1024px){.blog-header__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-10)}.blog-header__author{margin-top:var(--spacing-4)}}.blog-header__author .author-label__image{height:60px;width:60px}@media (min-width:1024px){.blog-header__author .author-label__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-header__author .author-label strong{font-weight:var(--font-weight-bold)}
.text-row{--_chosen-pattern--mobile:var(--chosen-pattern--mobile,none);--_chosen-pattern--desktop:var( --chosen-pattern--desktop,var(--pattern-4--desktop) );position:relative;isolation:isolate;padding-top:var(--widget-vertical-padding--mobile);padding-bottom:var(--widget-vertical-padding--mobile);}@media (min-width:1024px){.text-row{padding-top:var(--widget-vertical-padding--desktop);padding-bottom:var(--widget-vertical-padding--desktop);}}.text-row::after{content:"";background-image:var(--_chosen-pattern--mobile);display:block;position:absolute;top:0;left:0;aspect-ratio:390/225;right:0;z-index:var(--z-neg-10);background-repeat:no-repeat;background-position:top;background-size:contain;}@media (min-width:1280px){.text-row::after{aspect-ratio:1440/385;background-image:var(--_chosen-pattern--desktop);}}.text-row__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);margin:0 auto;}@media (min-width:1024px){.text-row__inner{max-width:800px;gap:var(--spacing-8);}}.text-row__header{display:flex;flex-direction:column;gap:var(--spacing-8);}.text-row__title{font-weight:var(--font-weight-bold);font-size:var(--widget-font-size--mobile);}@media (min-width:1024px){.text-row__title{font-size:var(--widget-font-size--desktop);}}.text-row__ctas{margin-top:var(--spacing-2-half);display:flex;flex-wrap:wrap;gap:var(--spacing-2-half);}.text-row--centered .text-row__inner{align-items:center;text-align:center;}.text-row--centered .text-row__header{align-items:center;}.text-row--centered ul,.text-row--centered ol{display:block;max-width:80%;margin-left:auto;margin-right:auto;}
.image-row{--_chosen-pattern--desktop:var(--pattern-bg-6--desktop);--_chosen-pattern--mobile:var(--pattern-bg-2--mobile);isolation:isolate;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative}@media (min-width:1024px){.image-row{padding-bottom:var(--widget-vertical-padding--desktop);padding-top:var(--spacing-24)}}[data-tag-page=clusterPage] .image-row{padding:var(--spacing-5) 0}[data-tag-page=clusterPage] .image-row .image-row__background,[data-tag-page=clusterPage] .image-row .image-row__header{display:none}[data-tag-page=clusterPage] .image-row .image-row__image{max-width:800px}[data-tag-page=clusterPage] .image-row .image-row__image img{border-radius:var(--border-radius-md)}.image-row__background{aspect-ratio:390/95;background-image:var(--_chosen-pattern--mobile);background-position:top;background-repeat:no-repeat;background-size:contain;left:0;position:absolute;right:0;top:0;width:100%;z-index:var(--z-neg-10)}@media (min-width:1024px){.image-row__background{aspect-ratio:1440/385;background-image:var(--_chosen-pattern--desktop)}}.image-row__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8)}@media (min-width:1024px){.image-row__inner{gap:var(--spacing-12)}}.image-row__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8);text-align:center}.image-row__title{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}@media (min-width:1024px){.image-row__title{font-size:var(--widget-font-size--desktop)}}.image-expander{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-expander,.image-expander__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.image-expander__trigger{color:var(--colour-brand-primary);font-weight:var(--font-weight-bold);gap:var(--spacing-2);line-height:var(--line-height-2xl)}.image-expander__trigger:focus-visible{outline:2px solid var(--colour-brand-primary)}.image-expander__trigger i{line-height:var(--line-height-2xl)}.image-expander__trigger span{color:var(--trigger-text-colour,var(--colour-brand-primary));text-decoration:underline;text-decoration-color:var(--trigger-underline-colour,var(--colour-brand-primary));text-decoration-thickness:2px;text-underline-offset:2px}.image-expander__expanded{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-50)}.image-expander__expanded.active{display:-webkit-box;display:-ms-flexbox;display:flex}.image-expander__content{background:var(--colour-bg-default);border-radius:var(--border-radius-lg);max-height:calc(100% - var(--spacing-24));overflow:hidden;padding:var(--spacing-10)}.image-expander__content,.image-expander__image,.image-expander__image picture{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.image-expander__image,.image-expander__image picture{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;top:0}.image-expander__image img{min-height:90%;min-width:90%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;position:absolute}.image-expander__close{color:var(--colour-brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-2);margin-right:var(--spacing-5);margin-top:var(--spacing-5);position:absolute;right:0;top:0;z-index:var(--z-10)}.image-expander__close:focus-visible{outline:2px solid var(--colour-brand-primary)}.image-expander__close span{font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}
.accordion{--_chosen-pattern--mobile:var(--pattern-bg-4--mobile);--_chosen-pattern--desktop:var(--pattern-bg-4--desktop);isolation:isolate;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative}@media (min-width:1024px){.accordion{padding-bottom:var(--widget-vertical-padding--desktop);padding-top:var(--widget-vertical-padding--desktop)}}.accordion:after{background-image:var(--_chosen-pattern--mobile);background-position:top;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:var(--z-neg-10)}@media (min-width:1024px){.accordion:after{background-image:var(--_chosen-pattern--desktop)}}.accordion-header{margin-bottom:var(--spacing-2-half);margin-left:auto;margin-right:auto;max-width:var(--max-w-lg)}@media (min-width:1024px){.accordion-header{margin-bottom:var(--spacing-5)}}.accordion-header__design-mark{margin-bottom:var(--spacing-8);margin-left:auto;margin-right:auto}@media (min-width:1024px){.accordion-header__design-mark{margin-bottom:var(--spacing-10)}}.accordion-header__heading{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);margin-bottom:var(--spacing-5);text-align:center}@media (min-width:1024px){.accordion-header__heading{font-size:var(--widget-font-size--desktop)}}.accordion-header__intro{line-height:var(--line-height-2xl);text-align:center}.accordion-group{margin-left:auto;margin-right:auto;margin-top:var(--spacing-10);max-width:var(--max-w-3xl)}@media (min-width:1024px){.accordion-group{margin-top:var(--spacing-15)}}.accordion-group[data-limit] .limit-stop~.accordion-toggle{display:none}.accordion-group__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);margin-bottom:var(--spacing-4)}@media (min-width:1024px){.accordion-group__heading{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-5)}}.accordion-group__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}@media (min-width:1024px){.accordion-group__wrap{gap:var(--spacing-2-half)}}.accordion-group__wrap>.btn-secondary{margin-left:auto;margin-right:auto;margin-top:var(--spacing-8)}.accordion-toggle{background-color:#fff;border:2px solid var(--colour-bg-contrast);border-radius:var(--border-radius-md)}.accordion-toggle__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-3);justify-content:space-between;line-height:var(--line-height-xl);padding:var(--spacing-5);-webkit-transition:color .35s ease,background-color .35s ease;transition:color .35s ease,background-color .35s ease}@media (min-width:1024px){.accordion-toggle__heading{font-size:var(--font-size-xl);padding:var(--spacing-5) var(--spacing-10)}}.accordion-toggle__icon{font-size:var(--font-size-body-sm);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.accordion-toggle__content{padding:var(--spacing-5)}@media (min-width:1024px){.accordion-toggle__content{padding:var(--spacing-2-half) var(--spacing-10) var(--spacing-5) var(--spacing-10)}}.accordion-toggle[open] .accordion-toggle__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.lister-carousel{--_chosen-pattern--desktop:var(--pattern-bg-2--desktop);--_chosen-pattern--mobile:null;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-12);isolation:isolate;overflow:hidden;padding-bottom:var(--widget-vertical-padding--mobile);padding-top:var(--widget-vertical-padding--mobile);position:relative}@media (min-width:1024px){.lister-carousel{gap:var(--spacing-15);padding-bottom:var(--widget-vertical-padding--desktop);padding-top:var(--widget-vertical-padding--desktop)}}.lister-carousel:after{aspect-ratio:390/95;background:var(--_chosen-pattern--mobile);content:"";left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.lister-carousel:after{aspect-ratio:1440/616;background:var(--_chosen-pattern--desktop);background-position:top;background-repeat:no-repeat;background-size:contain;max-height:calc(100% - 40px);pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--z-neg-10)}}.lister-carousel__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-14)}@media (min-width:1024px){.lister-carousel__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.lister-carousel__text-block{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-top:var(--spacing-10)}}.lister-carousel__text-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}@media (min-width:1024px){.lister-carousel__text-inner{max-width:420px}}.lister-carousel__text-inner .design-mark{margin-bottom:var(--spacing-2-half)}.lister-carousel__title{font-size:var(--widget-font-size--mobile);font-weight:var(--font-weight-bold)}@media (min-width:1024px){.lister-carousel__title{font-size:var(--widget-font-size--desktop);padding-right:var(--spacing-10)}}.lister-carousel__carousel{gap:var(--spacing-12);margin-top:calc(-1 * var(--spacing-5));overflow:hidden!important;padding-top:var(--spacing-14)}@media (min-width:1024px){.lister-carousel__carousel{-webkit-box-flex:3;-ms-flex:3;flex:3;gap:var(--spacing-15);margin-top:calc(-1 * var(--spacing-4));padding-left:0;padding-top:var(--spacing-20)}}.lister-carousel__controls .carousel-controls__arrows{display:none}@media (min-width:1024px){.lister-carousel__controls .carousel-controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.lister-carousel__controls{-ms-flex-preferred-size:100%;flex-basis:100%}.lister-carousel__controls .carousel-bullets{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.lister-carousel .swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:340px}@media (min-width:1024px){.lister-carousel .swiper-wrapper{max-height:385px}}.lister-carousel .swiper-slide:not(:last-child){margin-right:var(--spacing-2-half)}.lister-carousel .card__image:after{background:#000;opacity:.5}
