.wrapper{margin:0 auto}.banner__wrapper{margin-left:auto;margin-right:auto;padding:1em 1.5em}.banner__wrapper:before,.banner__wrapper:after{content:" " !important;display:table !important}.banner__wrapper:after{clear:both !important}.navigation__wrapper{max-width:84em}#breadcrumbs-nav,.header__wrapper,.admin__wrapper,.section__wrapper,.footer__wrapper{padding-left:1.5em;padding-right:1.5em}.header__wrapper #breadcrumbs-nav{padding:0}.page-node-type-magazine-edition .section__wrapper,.page-node-type-magazine-article .section__wrapper,.page-node-type-magazine-edition .section__wrapper[class*='--style-media'],.page-node-type-magazine-article .section__wrapper[class*='--style-media']{padding-top:0;padding-bottom:0;margin-top:3.125%;margin-bottom:3.125%}.section__wrapper{margin-top:1em;margin-bottom:1em}.section__wrapper.d-section--style-feed.d-section--style-1,.section__wrapper.d-section--style-feed.d-section--style-2{margin-bottom:.125em;margin-top:0}.contentinfo__wrapper{padding:1.5em 0}.contentinfo__wrapper .wrapper--max-w{margin-left:1.5em;margin-right:1.5em}.contentinfo__wrapper.contentinfo__wrapper--alt-1{margin-top:0;padding:0}.wrapper--page{position:relative;max-width:84.375em;margin-left:auto;margin-right:auto;box-shadow:0 1px 3px rgba(0,0,0,0.25)}.has-banner .banner__wrapper{margin-bottom:0}.section__wrapper[class*='--style-media'] .wrapper--max-w{max-width:none}.wrapper--page{*text-align:center}.banner__wrapper,.admin__wrapper,.footer__wrapper,.the-measure,.navigation__wrapper,.contentinfo__wrapper{*text-align:left}.admin__wrapper{margin-bottom:1.5em}.section__wrapper.d-section--style-1,.section__wrapper.d-section--style-2,.section__wrapper.d-section--style-3,.section__wrapper[class*='--style-feed']{margin-top:0;margin-bottom:0;padding-top:1.5em;padding-bottom:1.5em}.section__wrapper[class*='--style-media']{padding:0}.section__wrapper[class*='--style-media'] .o-media__body{padding:1.5em}.section__wrapper.d-section--style-1,.section__wrapper.d-section--style-banner{margin-top:0;margin-bottom:0}.page-node-type-news .main__wrapper{max-width:69em}@media screen and (min-width:40em){.banner__wrapper{max-width:87.5%;padding:.75em 0}}@media screen and (min-width:40em){.banner__wrapper{max-width:87.5%;padding:1em 0}}@media screen and (min-width:40em){#breadcrumbs-nav,.header__wrapper,.admin__wrapper,.footer__wrapper,.navigation__wrapper{padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:40em){.header__wrapper #breadcrumbs-nav{padding:0}}@media screen and (min-width:40em){.section__wrapper{margin-top:3em;margin-bottom:3em;padding-left:6.25%;padding-right:6.25%}}@media screen and (min-width:37.5em){.footer__wrapper:before,.footer__wrapper:after{content:" " !important;display:table !important}.footer__wrapper:after{clear:both !important}}@media screen and (min-width:40em){.contentinfo__wrapper .wrapper--max-w{margin-left:6.25%;margin-right:6.25%;position:relative}}@media screen and (min-width:40em){.section__wrapper.d-section--style-1,.section__wrapper.d-section--style-2,.section__wrapper.d-section--style-3{padding-top:3.125%;padding-bottom:3.125%}}@media screen and (min-width:40em){.section__wrapper[class*='--style-feed']{margin-top:3.125%;margin-bottom:3.125%}}@media screen and (min-width:60em){.section__wrapper[class*='--style-media'][class*='--alignment-left'],.section__wrapper[class*='--style-media'][class*='--alignment-right']{padding-top:0;padding-bottom:0}}@media screen and (min-width:40em) and (max-width:59.99em){.section .section__wrapper[class*='--style-media']{padding:0}.section .section__wrapper[class*='--style-media'] .o-media__body{padding:6.25%}}@media screen and (min-width:60em){.section .section__wrapper[class*='--style-media'] .o-media__body{padding:0}.section__wrapper[class*='--style-media'][class*='--alignment-left']{padding-left:0}.section__wrapper[class*='--style-media'][class*='--alignment-left'] .o-media__body{padding-right:6.25%}.section__wrapper[class*='--style-media'][class*='--alignment-right']{padding-right:0}.section__wrapper[class*='--style-media'][class*='--alignment-right'] .o-media__body{padding-left:6.25%}}@media screen and (min-width:120.5em){.wrapper--page{font-size:1vw}}