:root{--bertie-inner-max-width:1200px;--bertie-content-gap:1rem;--bertie-section-gap:2rem;--bertie-quad-min-width:250px;--bertie-quad-min-height:200px;--bertie-quad-gap:1.5rem;}.l-header-top-outer-wrapper,.l-header-main-outer-wrapper,.l-header-menu-outer-wrapper,.l-header-bottom-outer-wrapper,.l-footer-wrapper{width:100%;clear:both;}.l-header-inner,.l-content-inner-wrapper,.l-footer-wrapper-inner{max-width:var(--bertie-inner-max-width);margin:0 auto;padding:0 1rem;}.l-header-top-inner-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bertie-content-gap);align-items:center;}.l-header-top-quad-region{min-height:50px;padding:0.5rem 0;}.l-header-menu-inner-wrapper{display:flex;justify-content:flex-start;}.l-main-layout{display:flex;flex-direction:column;min-height:60vh;}.l-content-main-layout{display:flex;flex-direction:column;gap:var(--bertie-content-gap);}.l-quad-footer-outer-wrapper{width:100%;margin-top:var(--bertie-section-gap);}.l-quads-footer-inner-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bertie-content-gap);align-items:center;}.l-quad-footer-region{min-height:var(--bertie-quad-min-height);padding:1.5rem;border-radius:4px;}@media (min-width:768px){.l-content-main-layout{flex-direction:row;}.l-content-main{flex:1;order:2;}.l-sidebar-left{flex:0 0 280px;order:1;}.l-sidebar-right{flex:0 0 280px;order:3;}}#skip-link a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip-link a:focus{position:static;width:auto;height:auto;padding:10px;background:#000;color:#fff;z-index:1000;}.l-quad-footer-outer-wrapper:focus-within,.l-header-top-quad-region:focus-within{outline:3px solid #0073aa;outline-offset:2px;}.layout-editor-row-quads-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;width:100%;padding:10px 0;}
.menu-toggle-button{position:relative;display:inline-block;text-indent:28px;min-width:1.5rem;min-height:1.5rem;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:48em){.menu-toggle-button,.menu-toggle-state{display:none;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#bbb;transition:all 0.25s;}[dir="rtl"] .menu-toggle-button-icon{right:2px;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0;}[dir="rtl"] .menu-toggle-button-icon:before,[dir="rtl"] .menu-toggle-button-icon:after{right:0;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:block;}@media (min-width:48em){.menu-toggle-state:not(:checked) ~ .menu{display:block;}}
