body{font-family:var(--yw-font-body);font-size:var(--yw-font-size-base);color:var(--yw-text);background:var(--yw-surface)}h1,h2,h3,h4,h5,h6{font-family:var(--yw-font-heading)}h1{font-size:var(--yw-heading-1-size);color:var(--yw-heading-1);text-transform:var(--yw-heading-1-transform);text-align:var(--yw-heading-1-align)}h2{font-size:var(--yw-heading-2-size);color:var(--yw-heading-2);text-transform:var(--yw-heading-2-transform);text-align:var(--yw-heading-2-align)}h3{font-size:var(--yw-heading-3-size);color:var(--yw-heading-3);text-transform:var(--yw-heading-3-transform);text-align:var(--yw-heading-3-align)}h4{font-size:var(--yw-heading-4-size);color:var(--yw-heading-4);text-transform:var(--yw-heading-4-transform);text-align:var(--yw-heading-4-align)}h5{font-size:var(--yw-heading-5-size);color:var(--yw-heading-5);text-transform:var(--yw-heading-5-transform);text-align:var(--yw-heading-5-align)}h6{font-size:var(--yw-heading-6-size);color:var(--yw-heading-6);text-transform:var(--yw-heading-6-transform);text-align:var(--yw-heading-6-align)}a{color:var(--yw-primary)}a:hover,a:focus{color:var(--yw-primary-hover)}input[type=checkbox],input[type=radio]{accent-color:var(--yw-primary)}.container{box-sizing:border-box;width:100%;max-width:1170px;margin:0 auto;padding:0 var(--yw-space-md-x)}#yw-main{max-width:1170px;margin:0 auto;padding:var(--yw-space-lg-y) var(--yw-space-md-x);background:var(--yw-surface)}#yw-topnav{background:var(--yw-navbar-bg);color:var(--yw-navbar-text);border-bottom:var(--yw-border-width) solid var(--yw-navbar-border);box-shadow:0 var(--yw-navbar-shadow-spread) calc(var(--yw-navbar-shadow-spread)*2) calc(var(--yw-navbar-shadow-spread)/-4) var(--yw-navbar-shadow);padding:var(--yw-space-sm-y) 0;z-index:100;box-sizing:border-box;min-height:var(--yw-navbar-height)}#yw-topnav .navbar-brand{display:inline-block;font-family:var(--yw-font-heading);font-size:1.2em;font-weight:700;color:var(--yw-navbar-text);text-decoration:none;white-space:nowrap}#yw-topnav .yw-brand__logo{height:calc(var(--yw-navbar-height) - 12px);width:auto;max-width:100%;object-fit:contain;display:block}#yw-topnav .yw-brand--logo-text-below{display:inline-flex;flex-direction:column;line-height:1.1}#yw-topnav .yw-brand--logo-text-below .yw-brand__logo{height:calc(var(--yw-navbar-height)*.6)}#yw-topnav .yw-brand--logo-text{display:inline-flex;align-items:center;gap:var(--yw-space-md-y) var(--yw-space-md-x)}#yw-topnav .yw-topnav-fast-access .yw-btn,#yw-topnav .yw-topnav-fast-access .btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--yw-navbar-text)}#yw-topnav .yw-topnav-fast-access .yw-btn:hover,#yw-topnav .yw-topnav-fast-access .yw-btn:focus,#yw-topnav .yw-topnav-fast-access .btn:hover,#yw-topnav .yw-topnav-fast-access .btn:focus{color:var(--yw-navbar-active);filter:none}#yw-topnav .btn-menu{display:none}#yw-topnav .topnavpage ul:not(.yw-dropdown__menu):not(.dropdown-menu){display:flex;flex-wrap:wrap;gap:var(--yw-space-sm-y) var(--yw-space-sm-x);list-style:none;margin:0;padding:0}#yw-topnav .topnavpage li{list-style:none}#yw-topnav .topnavpage>* a,#yw-topnav .yw-topnav-fast-access>*>a{display:block;padding:var(--yw-space-md-y) var(--yw-space-md-x);color:var(--yw-navbar-text);text-decoration:none}#yw-topnav .yw-topnav-fast-access>*>a{border-radius:var(--yw-radius-sm)}#yw-topnav .topnavpage a:hover,#yw-topnav .topnavpage .active-list>a,#yw-topnav .topnavpage a.active-link{color:var(--yw-navbar-active)}#yw-topnav .yw-dropdown__menu a,#yw-topnav .dropdown-menu a{color:var(--yw-text);background:rgba(0,0,0,0)}#yw-header{background:var(--yw-surface);color:var(--yw-text)}#yw-header .navbar-header{display:none}#yw-header .yw-headerpage{max-width:1170px;margin:0 auto;padding:0 var(--yw-space-md-x)}#yw-header h1,#yw-header h2{color:var(--yw-heading-1)}#yw-header:not(:has(.yw-headerpage *)){display:none}#yw-footer{margin-top:var(--yw-space-lg-y);padding:var(--yw-space-lg-y) 0;background:var(--yw-footer-bg);color:var(--yw-footer-text)}#yw-footer h1,#yw-footer h2,#yw-footer h3{color:var(--yw-footer-text)}#yw-footer ul{display:flex;flex-wrap:wrap;gap:var(--yw-space-md-y) var(--yw-space-md-x);list-style:none;margin:0;padding:0}#yw-footer a{color:var(--yw-footer-text)}@media(max-width: 767px){#yw-topnav>.container{flex-wrap:wrap}#yw-topnav .topnavpage ul:not(.yw-dropdown__menu):not(.dropdown-menu){flex-direction:column;width:100%}}
