.text-align__left{text-align:left}.text-align__center{text-align:center}.text-align__right{text-align:right}.clearfix:after,.clearfix:before,.list__inline:after,.list__inline:before{content:'';display:table;clear:both}.article-comments,.list__unstyled{margin:0;padding:0;list-style:none}.list__inline{margin-left:0;padding:0;list-style:none}.list__inline li{float:left}.hidden{display:none}.js-focus-hidden:focus{outline:0}.label__hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label__hidden{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}body.header-nav__is-open{overflow:hidden}body .visibility__hidden{display:none}body .visibility__visible{display:block}body .visibility__visible.row{display:flex}@media screen and (min-width:320px){body .visibility-xs__hidden{display:none}body .visibility-xs__visible{display:block}body .visibility-xs__visible.row{display:flex}}@media screen and (min-width:410px){body .visibility-sm__hidden{display:none}body .visibility-sm__visible{display:block}body .visibility-sm__visible.row{display:flex}}@media screen and (min-width:768px){body .visibility-md__hidden{display:none}body .visibility-md__visible{display:block}body .visibility-md__visible.row{display:flex}}@media screen and (min-width:1024px){body .visibility-lg__hidden{display:none}body .visibility-lg__visible{display:block}body .visibility-lg__visible.row{display:flex}}@media screen and (min-width:1300px){body .visibility-xl__hidden{display:none}body .visibility-xl__visible{display:block}body .visibility-xl__visible.row{display:flex}}.no-touch .touch{display:none}.touch .no-touch{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#000;background-color:#fff;padding:9.5px;z-index:99999;transition:none}.js .no-js{display:none}.js [data-collapsible-trigger]{cursor:pointer;display:inline-block;padding-right:40px;position:relative}.js [data-collapsible-trigger]>[data-collapsible-trigger-icon]{transform:rotate(0);transition:transform .2s ease-in-out;position:absolute;right:0;top:0}.js [data-collapsible-parent].collapsible__is-open>[data-collapsible-target]{max-height:10000px}.js [data-collapsible-parent].collapsible__is-open>[data-collapsible-trigger]>[data-collapsible-trigger-icon]{transform:rotate(180deg)}.js [data-collapsible-target]{overflow:hidden;max-height:0;position:relative}.no-js .js{display:none}#preview-bar-iframe{height:5px;opacity:0;transition:all .4s ease-in-out}#preview-bar-iframe:hover{opacity:1;height:60px}article{margin-bottom:64px}.article__header{display:flex;flex-direction:column;background:#fcf3ea}@media screen and (min-width:768px){.article__header{flex-direction:row}}@media screen and (min-width:768px){.article__header .col:first-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}.article__header .wrapper{max-width:720px;padding-left:15px}@media screen and (min-width:768px){.article__header .wrapper{padding-left:65px}}.article__header .wrapper h1{font-size:1.75rem;line-height:2.25rem;padding:48px 36px 8px 0}@media screen and (min-width:768px){.article__header .wrapper h1{width:100%;box-sizing:border-box}}@media screen and (min-width:1024px){.article__header .wrapper h1{font-size:4rem;line-height:4.625rem;padding-top:0;padding-bottom:0}}.article__header .wrapper .article-date{padding:0 36px 48px 0;margin-top:0;font-size:.75rem;line-height:1.5rem;color:#283475}@media screen and (min-width:768px){.article__header .wrapper .article-date{width:100%;box-sizing:border-box}}@media screen and (min-width:1024px){.article__header .wrapper .article-date{font-size:1.25rem;padding-top:0;padding-bottom:0;margin-top:28px}}.article__header img{width:100%}@media screen and (min-width:768px){.article__header img{width:auto}}.article__content .article__wrapper{display:flex;flex-direction:column;align-items:center}.article__content .article__wrapper>div>div .button-primary{text-align:center;margin-top:15px}@media screen and (min-width:768px){.article__content .article__wrapper>div>div .button-primary{padding:15px 30px;margin-top:40px}.article__content .article__wrapper>div>div .button-primary:first-child{float:left;padding-right:80px}.article__content .article__wrapper>div>div .button-primary:last-child{float:right;padding-left:80px}}.article__content .article__wrapper>div>div .button-primary a{min-width:200px;background-color:#fcf3ea;color:#000;text-transform:uppercase;letter-spacing:2px}.article__content .article__wrapper h1,.article__content .article__wrapper h2,.article__content .article__wrapper h3,.article__content .article__wrapper h4,.article__content .article__wrapper h5,.article__content .article__wrapper h6,.article__content .article__wrapper ol{color:#000;padding:0 15px;width:100%;box-sizing:border-box}@media screen and (min-width:768px){.article__content .article__wrapper h1,.article__content .article__wrapper h2,.article__content .article__wrapper h3,.article__content .article__wrapper h4,.article__content .article__wrapper h5,.article__content .article__wrapper h6,.article__content .article__wrapper ol{max-width:700px;width:100%}}.article__content .article__wrapper ol{padding:0 32px;margin-left:0;margin-right:0}.article__content .article__wrapper h2{font-size:1.4375rem;margin:8px 0;margin-bottom:15px}.article__content .article__wrapper p,.article__content .article__wrapper span{padding:0 15px;width:100%;box-sizing:border-box;font-size:1.0625rem;line-height:1.5625rem;font-weight:400;margin-bottom:0}@media screen and (min-width:768px){.article__content .article__wrapper p,.article__content .article__wrapper span{max-width:700px;width:100%}}.content-row-intro{font-size:1rem;line-height:2rem;padding:0 15px;box-sizing:border-box;margin-top:36px}.content-row-intro:first-child{margin-top:36px}@media screen and (min-width:1024px){.content-row-intro:first-child{margin-top:80px;margin-bottom:28px}}@media screen and (min-width:768px){.content-row-intro{max-width:700px;width:100%}}@media screen and (min-width:1024px){.content-row-intro{font-size:1.375rem;line-height:2.375rem}}.article__content .article__wrapper .content-row-full-image{width:100%;margin-top:40px;margin-bottom:40px}@media screen and (min-width:768px){.article__content .article__wrapper .content-row-full-image{max-width:75%;min-width:750px}}@media screen and (min-width:1024px){.article__content .article__wrapper .content-row-full-image{max-width:70%;min-width:850px}}@media screen and (min-width:1300px){.article__content .article__wrapper .content-row-full-image{max-width:50%}}.article__content .article__wrapper .content-row-full-image img,.article__content .article__wrapper .content-row-full-image p{padding:0;max-width:100%;width:100%;display:block}.article__content .article__wrapper .content-row-full-quote{width:100%;margin-top:40px;margin-bottom:40px}@media screen and (min-width:768px){.article__content .article__wrapper .content-row-full-quote{max-width:75%;min-width:750px}}@media screen and (min-width:1024px){.article__content .article__wrapper .content-row-full-quote{max-width:70%;min-width:850px}}@media screen and (min-width:1300px){.article__content .article__wrapper .content-row-full-quote{max-width:50%}}.article__content .article__wrapper .content-row-full-quote p{color:#283475;font-weight:700;width:100%;max-width:100%;font-size:1.75rem;line-height:2.1875rem}@media screen and (min-width:768px){.article__content .article__wrapper .content-row-full-quote p{box-sizing:border-box;font-size:2.1875rem;line-height:3.125rem}}@media screen and (min-width:1024px){.article__content .article__wrapper .content-row-full-quote p{font-size:3.125rem;line-height:4rem;padding-top:0;padding-bottom:0}}.row-image__left{margin-top:16px;margin-bottom:32px;width:100%}@media screen and (min-width:768px){.row-image__left{display:flex;max-width:700px;margin-top:32px;padding:0 15px;box-sizing:border-box}.row-image__left .col-md-4{max-width:calc(100% - 400px);flex-basis:calc(100% - 400px)}.row-image__left .col-md-8{max-width:400px;flex-basis:400px}}@media screen and (min-width:1024px){.row-image__left{margin-top:16px;margin-bottom:16px}}.row-image__left img{width:100%;margin-bottom:16px}@media screen and (min-width:768px){.row-image__left img{margin-bottom:0}}.row-video{position:relative;margin-top:40px;margin-bottom:32px;width:100%}@media screen and (min-width:768px){.row-video{max-width:700px;padding:0 15px;box-sizing:border-box}}.row-video img{display:block;width:100%}.row-video .row-video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.row-video .row-video__overlay{padding:0 15px;box-sizing:border-box}}.row-video .row-video__overlay .button--play{width:64px;height:64px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.row-video .row-video__overlay .button--play.hidden{display:none}.row-video .row-video__overlay .button--play i{font-size:4rem}.row-video .row-video__overlay .ajax-loader{width:48px;height:48px;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #000;animation:spin 1.2s linear infinite;padding:0;box-sizing:border-box}.row-video .row-video__overlay .ajax-loader.hidden{display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.row-video .row-video__overlay video{width:100%}.article-comments{margin-top:1.4rem}.article-comments:first-child{margin-top:0}.article-comments .article-comment{padding:10px;border:1px solid #000;margin-top:1.4rem}.article-comments .article-comment:first-child{margin-top:0}.article-comments .article-comment.article-comment__unpublished{opacity:.7}.article-comments .article-comment .article-comment__meta{font-size:90%;opacity:.7}.article-tags li{margin-right:5px}.article-tags a{display:inline-block;background:#fcf3ea;color:#000;border:1px solid #000;padding:1px 5px;font-size:90%}