.content-article{margin:0 0 1.5em}.content-flow>:last-child,.content-stack>:last-child{margin-bottom:0}body{overflow-x:hidden}.content-panel{margin:0 0 2.8em}.content-panel:last-child{margin-bottom:0}.content-panel ul{margin:0;list-style-type:none}.layout-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.layout-grid-row>.header-section{flex-wrap:nowrap}.layout-footer-grid-columns{grid-column-gap:50px}.layout-grid-row.grid-center-col-layout{grid-template-columns:1fr auto 1fr}.layout-element{align-items:center}.header-section{height:100%;min-height:0;align-items:center}.header-section .header-bar-alignment{height:100%}.header-section>*{padding:0 10px}.header-section>div:first-child{padding-left:0}.header-section>div:last-child{padding-right:0}.header-section .layout-menu{align-items:center}.grid-right-center-section{justify-content:flex-start;flex-grow:1}.grid-right-section{justify-content:flex-end}.grid-right-section .brand-identity>:first-child{text-align:right}.grid-right-section .grid-right-center-section .brand-identity>:first-child{text-align:left}.grid-left-center-section{justify-content:flex-end;flex-grow:1}.logo-title-inline .brand-identity{padding:1em 0;display:inline-flex;vertical-align:middle;align-items:center;transition:.2s linear}.grid-section-center{justify-content:center}.grid-section-center .brand-identity>:first-child{text-align:center}.iconset-inline{display:inline-flex;align-self:center}.iconset-inline svg{width:17px;height:17px;transition:none}.iconset-inline svg>*{transition:none}.footer-copyright p{margin-bottom:0}.layout-grid-row-container{display:grid;align-content:center}.header-bar .header-bar-navigation{height:100%}.layout-menu .main-navigation{padding:0}.layout-menu .main-navigation>ul{align-self:center}.footer-copyright,.footer-focus-item{width:100%}#footer-menu,#footer-menu>ul{margin:0;list-style:none;background:inherit}.layout-mobile-breakpoint #mobile-header{display:block}.layout-mobile-breakpoint .header-bar-navigation{line-height:3}.footer-section{justify-content:center}.footer-section>*{margin-bottom:10px}.footer-section>:last-child{margin-bottom:0}.footer-primary-wrap{padding-top:45px;padding-bottom:45px}.footer-below-wrap{padding-top:20px;padding-bottom:20px}