.article{--article-aspect-ratio:0;border:1px solid var(--article-outline);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.article--aspect-ratio{aspect-ratio:var(--article-aspect-ratio)}.article--rounded{border-radius:6px}.article--outline{border:1px solid var(--outline)}.article__expand{flex:1 1}.article__expand--middle{align-items:center;display:flex;flex-wrap:wrap}.article__expand--middle-child{flex:1 1}.article.clickable,.article[data-link]{cursor:pointer}.article.clickable:not(.article--shadow-never),.article[data-link]:not(.article--shadow-never){transition:box-shadow .2s ease}@media(prefers-reduced-motion:reduced){.article.clickable:not(.article--shadow-never),.article[data-link]:not(.article--shadow-never){transition:none}}.article--shadow-always,.article--shadow-darken,.article.clickable:not(.article--shadow-never):hover,.article[data-link]:not(.article--shadow-never):hover{box-shadow:2px 2px 15px -2px rgba(0,0,0,.5)}.article--shadow-darken.clickable:not(.article--shadow-darken--shadow-never):hover,.article--shadow-darken[data-link]:not(.article--shadow-darken--shadow-never):hover{box-shadow:2px 2px 15px -2px rgba(0,0,0,.8)}.article--padded{padding:10px}@media(min-width:992px){.article--padded{padding:20px}}.article--centered,.article--centered p{text-align:center}.background.background--black .article.background--black:not(.article--no-outline){--article-outline:var(--outline)}.background.background--black .background:not(background--black)[class*=background--] .article.background--black{--article-outline:none}.background.background--pureblack .article.background--pureblack:not(.article--no-outline){--article-outline:var(--outline)}.background.background--pureblack .background:not(background--pureblack)[class*=background--] .article.background--pureblack{--article-outline:none}.background.background--blue .article.background--blue:not(.article--no-outline){--article-outline:var(--outline)}.background.background--blue .background:not(background--blue)[class*=background--] .article.background--blue{--article-outline:none}.background.background--green .article.background--green:not(.article--no-outline){--article-outline:var(--outline)}.background.background--green .background:not(background--green)[class*=background--] .article.background--green{--article-outline:none}.background.background--lightergrey .article.background--lightergrey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--lightergrey .background:not(background--lightergrey)[class*=background--] .article.background--lightergrey{--article-outline:none}.background.background--lightishgrey .article.background--lightishgrey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--lightishgrey .background:not(background--lightishgrey)[class*=background--] .article.background--lightishgrey{--article-outline:none}.background.background--lightgrey .article.background--lightgrey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--lightgrey .background:not(background--lightgrey)[class*=background--] .article.background--lightgrey{--article-outline:none}.background.background--midgrey .article.background--midgrey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--midgrey .background:not(background--midgrey)[class*=background--] .article.background--midgrey{--article-outline:none}.background.background--grey .article.background--grey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--grey .background:not(background--grey)[class*=background--] .article.background--grey{--article-outline:none}.background.background--darkgrey .article.background--darkgrey:not(.article--no-outline){--article-outline:var(--outline)}.background.background--darkgrey .background:not(background--darkgrey)[class*=background--] .article.background--darkgrey{--article-outline:none}.background.background--orange .article.background--orange:not(.article--no-outline){--article-outline:var(--outline)}.background.background--orange .background:not(background--orange)[class*=background--] .article.background--orange{--article-outline:none}.background.background--red .article.background--red:not(.article--no-outline){--article-outline:var(--outline)}.background.background--red .background:not(background--red)[class*=background--] .article.background--red{--article-outline:none}.background.background--white .article.background--white:not(.article--no-outline){--article-outline:var(--outline)}.background.background--white .background:not(background--white)[class*=background--] .article.background--white{--article-outline:none}
.info-article{--info-article-padding:20px;--info-article-inside-padding:20px;--info-article-vertical-alignment:flex-end}.info-article.article--padded{padding:var(--info-article-padding)}.info-article--double-padding{--info-article-padding:40px;--info-article-inside-padding:30px}.info-article__image-block{margin-bottom:min(30px,var(--info-article-inside-padding))}.info-article__image-block--full{align-items:stretch;display:flex;justify-content:stretch;margin:calc(-1px - var(--info-article-padding)) calc(-1px - var(--info-article-padding)) var(--info-article-inside-padding) calc(-1px - var(--info-article-padding))}.info-article__image-block--full img,.info-article__image-block--full picture,.info-article__image-block--full svg{flex:1 1 100%;font-family:"object-fit:cover";max-width:100%;object-fit:cover}.info-article__title{font-weight:700;margin-bottom:var(--info-article-inside-padding)}.info-article__title--size10{font-size:38px;line-height:42px}.info-article__title--size20{font-size:34px;line-height:37px}.info-article__title--size30{font-size:30px;line-height:32px}.info-article__title--size40{font-size:24px;line-height:28px}.info-article__title--size50{font-size:20px;line-height:22px}.info-article__title--size60{font-size:18px;line-height:22px}.info-article__subtitle{font-weight:700;margin-bottom:var(--info-article-inside-padding);margin-top:calc(3px - var(--info-article-inside-padding))}.info-article__subtitle--size10{font-size:30px;line-height:32px}.info-article__subtitle--size20{font-size:24px;line-height:28px}.info-article__subtitle--size30{font-size:18px;line-height:22px}.info-article__subtitle--size40{font-size:17px;line-height:17px}.info-article__subtitle--size50{font-size:16px;line-height:20px}.info-article__subtitle--size60{font-size:14px;line-height:16px}.info-article__body{margin-bottom:var(--info-article-inside-padding)}.info-article__highlight{border-bottom:1px solid var(--outline);border-top:1px solid var(--outline);font-size:17px;margin:var(--info-article-inside-padding) 0;padding:10px 0}.info-article__buttons{margin-top:var(--info-article-inside-padding)}.info-article__footer-text{color:var(--more-muted);font-size:12px;margin:var(--info-article-inside-padding) 0}.info-article__footer-block .article__expand--middle-child>:last-child,.info-article__footer-block>:last-child,.info-article__header-block .article__expand--middle-child>:last-child,.info-article__header-block>:last-child,.info-article__middle-block .article__expand--middle-child>:last-child,.info-article__middle-block>:last-child{margin-bottom:0}.info-article__middle-block{align-items:var(--info-article-vertical-alignment)}.info-article__footer-block--seperate{border-top:1px solid var(--outline);margin-top:var(--info-article-inside-padding)}.info-article__extra-content{margin:var(--info-article-inside-padding) 0}.info-article--compact{--info-article-padding:15px;--info-article-inside-padding:10px;--info-article-vertical-alignment:center;display:grid;grid-template-columns:33% 1fr;grid-template-rows:1fr -webkit-min-content -webkit-min-content;grid-template-rows:1fr min-content min-content;width:100%}.info-article--compact.article--padded.info-article--double-padding{--info-article-padding:30px;--info-article-inside-padding:15px}.info-article--compact .info-article--footer-block,.info-article--compact .info-article__header-block,.info-article--compact .info-article__image-block,.info-article--compact .info-article__middle-block{display:flex;flex-flow:column wrap;grid-column:2;justify-content:var(--info-article-vertical-alignment)}.info-article--compact .info-article__highlight{font-size:16px;padding:8px 20px}.info-article--compact .info-article__middle-block{align-items:stretch}.info-article--compact .info-article__image-block{grid-column:1;grid-row:span 3;height:100%;margin:0;padding-right:var(--info-article-padding)}.info-article--compact .info-article__image-block img,.info-article--compact .info-article__image-block picture,.info-article--compact .info-article__image-block svg{margin:auto}.info-article--compact .info-article__image-block--full{align-items:stretch;display:flex;height:calc(100% + 2px + var(--info-article-padding) + var(--info-article-padding));justify-content:stretch;margin:calc(-1px - var(--info-article-padding)) 0 calc(-1px - var(--info-article-padding)) calc(-1px - var(--info-article-padding))}.info-article--compact .info-article__image-block--full img,.info-article--compact .info-article__image-block--full picture,.info-article--compact .info-article__image-block--full svg{flex:1 1 100%;font-family:"object-fit:cover";max-width:100%;object-fit:cover}@media(max-width:767px){.info-article--compact-half,.info-article--compact-half.article--padded{grid-template-columns:1fr}.info-article--compact-half .info-article--footer-block,.info-article--compact-half .info-article__header-block,.info-article--compact-half .info-article__image-block,.info-article--compact-half .info-article__middle-block,.info-article--compact-half.article--padded .info-article--footer-block,.info-article--compact-half.article--padded .info-article__header-block,.info-article--compact-half.article--padded .info-article__image-block,.info-article--compact-half.article--padded .info-article__middle-block{grid-column:initial;grid-row:initial}.info-article--compact-half .info-article__image-block,.info-article--compact-half.article--padded .info-article__image-block{align-items:stretch;display:flex;justify-content:stretch;margin:calc(-1px - var(--info-article-padding)) calc(-1px - var(--info-article-padding)) var(--info-article-padding) calc(-1px - var(--info-article-padding));padding:0}.info-article--compact-half .info-article__image-block img,.info-article--compact-half .info-article__image-block picture,.info-article--compact-half .info-article__image-block svg,.info-article--compact-half.article--padded .info-article__image-block img,.info-article--compact-half.article--padded .info-article__image-block picture,.info-article--compact-half.article--padded .info-article__image-block svg{flex:1 1 100%;font-family:"object-fit:cover";max-width:100%;object-fit:cover;width:100%}}@media(min-width:768px){.info-article--compact-half,.info-article--compact-half.article--padded{grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.info-article--compact-half .info-article__header-block,.info-article--compact-half.article--padded .info-article__header-block{padding-right:var(--info-article-padding)}.info-article--compact-half .info-article__image-block,.info-article--compact-half.article--padded .info-article__image-block{align-items:stretch;display:flex;justify-content:stretch}.info-article--compact-half .info-article__image-block img,.info-article--compact-half .info-article__image-block picture,.info-article--compact-half .info-article__image-block svg,.info-article--compact-half.article--padded .info-article__image-block img,.info-article--compact-half.article--padded .info-article__image-block picture,.info-article--compact-half.article--padded .info-article__image-block svg{flex:1 1 100%;font-family:"object-fit:contain";max-width:100%;object-fit:contain;width:100%}}.info-article--compact-always-half,.info-article--compact-always-half.article--padded{grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.info-article--compact-always-half .info-article__header-block,.info-article--compact-always-half.article--padded .info-article__header-block{padding-right:var(--info-article-padding)}.info-article--valign-top{--info-article-vertical-alignment:flex-start}.info-article--valign-bottom{--info-article-vertical-alignment:flex-end}.info-article--valign-center{--info-article-vertical-alignment:center}
.banner-article{--article-padding:0;align-items:stretch;display:flex;position:relative}.banner-article.article--padded{--article-padding:30px;padding:0}.banner-article.banner-article--with-footer-addition{background-clip:content-box;padding-bottom:1px}.banner-article__background{bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .3s linear 0s;z-index:0}@media(prefers-reduced-motion:reduce){.banner-article__background{transition:none}}.banner-article:hover .banner-article__background--zoom{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.banner-article:hover .banner-article__background--zoom{transform:none}}.banner-article__content{--banner-article-contain:100%;color:var(--text);display:flex;flex:1 1;flex-flow:column nowrap;gap:30px;padding:var(--article-padding);position:relative;width:min(100%,2*var(--article-padding) + var(--banner-article-contain));z-index:20}.banner-article__content--contain-left{align-self:flex-start}.banner-article__content--contain-right{align-self:flex-end}.banner-article__content--contain-center{align-self:center}.banner-article__content--reduced-spacing{gap:10px}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition){margin:15px 0}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition):first-child{margin-top:0}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition):last-child{margin-bottom:0}.article-grid-gallery--all-media .banner-article__content{padding-bottom:calc(var(--article-padding) + 20px)}.banner-article__header-image{order:1}.banner-article__title-block{display:flex;flex-flow:column nowrap;font-weight:700;gap:0;order:2}.banner-article__title-block--slanted>*{font-style:italic;transform:rotate(-4.5deg)}.banner-article__title-block--capitalise{text-transform:uppercase}.banner-article__title-block--slanted.banner-article__title-block--capitalise>*{font-weight:700;text-transform:uppercase}.banner-article__title-block--spacing{gap:15px}html.no-flex-gap-support .banner-article__title-block--spacing>*{margin:15px 0}.banner-article__pre-title{line-height:1.25;margin:0}.banner-article__title{font-weight:700;line-height:1.1;text-wrap:balance}.banner-article__subtitle{font-weight:400;line-height:1.25;margin:0;text-transform:none}.banner-article__content-block{line-height:1.5;order:4}.banner-article__expand-1{flex:1 1;margin-bottom:-30px;order:0}.banner-article__expand-2{flex:1 1;margin-bottom:-30px;order:10}.banner-article__expand-2:has(+.banner-article__buttons){min-height:30px}.banner-article__expand-3{flex:1 1;margin-bottom:-30px;min-height:30px;order:3}.banner-article__buttons{align-self:stretch;font-weight:700;order:9}.banner-article__buttons--fixed{order:11}.banner-article__footer-addition{color:var(--muted);margin-bottom:-1px;padding:10px var(--article-padding) 11px var(--article-padding);z-index:20}.banner-article__title-block--size10 .banner-article__pre-title,.banner-article__title-block--size10 .banner-article__subtitle{font-size:24px}.banner-article__title-block--size20 .banner-article__pre-title,.banner-article__title-block--size20 .banner-article__subtitle{font-size:22px}.banner-article__title-block--size30 .banner-article__pre-title,.banner-article__title-block--size30 .banner-article__subtitle{font-size:18px}.banner-article__title-block--size40 .banner-article__pre-title,.banner-article__title-block--size40 .banner-article__subtitle{font-size:16px;line-height:1.5}.banner-article__title-block--size50 .banner-article__pre-title,.banner-article__title-block--size50 .banner-article__subtitle{font-size:14px;line-height:1.5}.banner-article__title-block--size60 .banner-article__pre-title,.banner-article__title-block--size60 .banner-article__subtitle{font-size:12px;line-height:1.5}.banner-article__title-block--size10 .banner-article__title{font-size:34px}.banner-article__title-block--size20 .banner-article__title{font-size:30px}.banner-article__title-block--size30 .banner-article__title{font-size:24px}.banner-article__title-block--size40 .banner-article__title,.banner-article__title-block--size50 .banner-article__title{font-size:18px}.banner-article__title-block--size60 .banner-article__title{font-size:16px}.banner-article__content--bottom .banner-article__expand-2,.banner-article__content--bottom .banner-article__expand-3,.banner-article__content--top .banner-article__expand-1,.banner-article__content--top .banner-article__expand-3{display:none}@media(min-width:544px){.article:not(.article--dense) .banner-article__title-block--size10 .banner-article__title{font-size:54px}.article:not(.article--dense) .banner-article__title-block--size20 .banner-article__title{font-size:44px}.article:not(.article--dense) .banner-article__title-block--size30 .banner-article__title{font-size:34px}.article:not(.article--dense) .banner-article__title-block--size40 .banner-article__title{font-size:30px}.article:not(.article--dense) .banner-article__title-block--size50 .banner-article__title{font-size:24px}.article:not(.article--dense) .banner-article__title-block--size60 .banner-article__title{font-size:18px}}@media(min-width:1200px){.banner-article__title-block--size10 .banner-article__title{font-size:54px}.banner-article__title-block--size20 .banner-article__title{font-size:44px}.banner-article__title-block--size30 .banner-article__title{font-size:34px}.banner-article__title-block--size40 .banner-article__title{font-size:30px}.banner-article__title-block--size50 .banner-article__title{font-size:24px}.banner-article__title-block--size60 .banner-article__title{font-size:18px}}
.breadcrumbs-widget{--section-vert:25px}
.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{color:var(--muted);display:none}.breadcrumbs ol li a{color:var(--text);text-decoration:none}.breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumbs ol li:nth-last-child(2){display:inline}.breadcrumbs ol li:before{content:var(--svg-chevron);display:inline-block;filter:var(--text-flt);margin-left:10px;margin-right:10px;transform:rotate(90deg)}@media(min-width:768px){.breadcrumbs ol li{display:inline}.breadcrumbs ol li:first-child:before{display:none}.breadcrumbs ol li:not(:first-child):before{transform:rotate(-90deg)}}
.page-header{--section-vert:15px}.page-header__line{align-items:center;display:flex;flex-direction:var(--break,column);gap:20px}html.no-flex-gap-support .page-header__line>:not(:first-child){margin-left:20px}.page-header__block{flex:1 1}.page-header__block,.page-header__buttons{align-self:var(--break,stretch)}.page-header__logo-wrapper{display:var(--break,none);height:100px;width:100px}.page-header__logo{max-height:100%;max-width:100%}.page-header__description{margin-top:8px}.page-header__line+.page-header__description{margin-top:15px;max-width:900px}@media(min-width:768px){.page-header{--section-vert:30px}}
.box{display:flex;flex-direction:column;margin:0 auto;overflow:hidden;position:relative}.box--allow-overflow{overflow:visible}.box__close,.box__expander{background:none;background-position:50%;background-repeat:no-repeat;border:none;height:30px;outline:none;position:absolute;right:12px;top:12px;width:30px}.box__close{background-image:var(--svg-close);cursor:pointer}.box__close--floating{filter:invert(1);mix-blend-mode:difference;right:20px;top:12px;z-index:420}.box__close--back{mix-blend-mode:color}.box__header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;padding:20px;position:relative;top:0;width:100%}.box__header>.box__heading{margin:0}.box:not(.box--small)>.box__header>.box__heading{font-size:18px;font-weight:700;line-height:22px}@media(min-width:768px){.box:not(.box--small)>.box__header>.box__heading{font-size:24px;line-height:28px}}.box.box--small>.box__header>.box__heading{font-size:16px;font-weight:700;line-height:20px}@media(min-width:768px){.box.box--small>.box__header>.box__heading{font-size:18px;line-height:22px}}.box.align--center>.box__header{justify-content:center}.box.align--right>.box__header{justify-content:flex-end}@media(min-width:768px){.box__header{padding:20px 30px}}.box--arrow>.box__header{margin-bottom:-8px;padding-bottom:28px}.box__header--with-close{padding-right:40px}.box.align--center>.box__header--with-close,.box.align--right>.box__header--with-close{padding-left:40px}@media(min-width:768px){.box__header--with-close{padding-right:50px}.box.align--center>.box__header--with-close,.box.align--right>.box__header--with-close{padding-left:50px}}.box__header .box__close,.box__header .box__expander{filter:var(--text-flt);right:19px;top:calc(50% - 15px)}.box--arrow>.box__header .box__close,.box--arrow>.box__header .box__expander{top:calc(50% - 19px)}html.no-flex-gap-support .box__header>:not(:first-child){margin-left:15px}.box__subtitle{font-size:12px;font-weight:700;margin:0 0 0 10px}@media(min-width:768px){.box__subtitle{font-size:14px}}.box__body{flex-grow:1}.box--arrow>.box__body{-webkit-clip-path:polygon(0 0,calc(50% - 8px) 0,50% 8px,calc(50% + 8px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 8px) 0,50% 8px,calc(50% + 8px) 0,100% 0,100% 100%,0 100%)}.box__body--with-footer{border-bottom:1px solid var(--outline)}.box__header+.box__body--with-footer{border-top:1px solid var(--outline)}.box__body--center{align-items:center;display:flex}.box__body--fill{align-items:stretch;display:flex}.box__content{--breakout:20px;flex:1 1;padding:20px}.box__content>.breakout:first-child{margin-top:calc(0px - var(--breakout))}.box__content>.breakout:last-child{margin-bottom:calc(0px - var(--breakout))}@media(min-width:768px){.box__content{--breakout:30px;padding:30px}}.box__content--same{padding-top:5px}@media(min-width:768px){.box__content--same{padding-top:15px}}.box__content--no-padding{--breakout:0;padding:0}@media(min-width:768px){.box__content--no-padding{--breakout:0;padding:0}}.box__content .container--content>.row.row--no-wrap{row-gap:15px}.box__footer{--breakout:20px;padding:20px}@media(min-width:768px){.box__footer{--breakout:30px;padding:20px 30px}}.box__footer .container--content>.row.row--no-wrap{row-gap:15px}.box--rounded{border-radius:10px}.box--small>.box__header{padding:12px 15px}.box--small>.box__header .box__close,.box--small>.box__header .box__expander{right:9px}.box--small>.box__header--with-close{padding-right:40px}.box--small.box--arrow>.box__header{padding-bottom:20px}.box--small>.box__body>.box__content{padding:15px}.box--small>.box__body>.box__content--same{padding-top:0}.box__author{align-items:center;align-self:flex-end;display:flex;font-size:12px;line-height:20px;margin-top:-5px}@media(min-width:768px){.box__author{font-size:14px;margin-top:0}}.box__author-image{border:1px solid var(--text);display:none;height:40px;margin-right:10px;width:40px}@media(min-width:768px){.box__author-image{display:block}}.box__pinned{margin:15px 0}
.blog-listing{margin-bottom:30px}.blog-listing__heading{font-size:16px;margin-bottom:20px;margin-top:30px}.blog-listing__heading:first-child{margin-top:0}.blog-listing__search-form{display:flex}.blog-listing__search-form .form__field{margin:0;width:calc(100% - 72px)}.blog-listing__search-form .form__field input{border-bottom-right-radius:unset;border-right:none;border:1px solid var(--outline);border-top-right-radius:unset}.blog-listing__search-form .form__field input:focus{border-color:#bbb;outline:none}.blog-listing__search-form button{border-bottom-left-radius:unset;border-top-left-radius:unset;height:52px;padding:10px;width:72px}.blog-listing__section{background-color:#fff;margin-top:20px;padding:30px}.blog-listing__main-list{margin:0;-webkit-padding-start:unset;padding-inline-start:unset}.blog-listing__main-list>li{font-weight:400;list-style:none}.blog-listing__main-list>li:first-of-type{border-top:1px solid rgba(0,0,0,.3)}.blog-listing__main-list>li>a{font-weight:700}.blog-listing__item{align-items:center;border-bottom:1px solid rgba(0,0,0,.3);display:flex;justify-content:space-between}.blog-listing__item>a{flex:1 1;padding:11px 0}.blog-listing__item--selected a,.blog-listing__item--selected a:focus,.blog-listing__item:hover,.blog-listing__item[data-target-visible]{color:#f60}.blog-listing__item--selected a:after,.blog-listing__item--selected a:focus:after,.blog-listing__item:hover:after,.blog-listing__item[data-target-visible]:after{filter:var(--flt-orange)}.blog-listing .social-icons{gap:5px}
