html{width:100%;height:100%;background:#fff;max-width:1920px;margin:0 auto}body{overflow-y:scroll;line-height:1.75;font-weight:300;font-family:'font-body',sans-serif;font-size:106%;width:100%;height:100%;color:#666;min-width:320px;background:#fff}#page.site{display:flex;flex-direction:column;width:100%;background:#fff;overflow:hidden;padding-top:163px;min-height:calc(100vh - 163px)}@media (max-width:1000px){#page.site{padding-top:37px;min-height:calc(100vh - 37px)}}#page.site:after{content:'';width:0;height:0;display:block;clear:both}#content.site-content{flex-shrink:0;flex-grow:1}#header-for-print,#footer-for-print{display:none}p{margin:.75em 0}form{margin:0;padding:0}abbr,abbr[title]{text-decoration:none;border-bottom:none}ul{padding:0;list-style-type:none}ul>li{overflow:hidden;list-style-type:none;padding-left:2em;text-indent:-1em}ul>li:before{content:'\2022';display:inline-block;width:1em;float:left;text-align:left}aside ul>li:before,header ul>li:before,.site-header-banner ul>li:before{content:'';display:unset;width:unset;float:unset}ul[class^=type-]>li,ul[class*=" type-"]>li{padding-left:2.5em;text-indent:-1.5em}ul[class^=type-]>li:before,ul[class*=" type-"]>li:before{width:1.5em}ul.no-indent[class^=type-]>li,ul.no-indent[class*=" type-"]>li{padding-left:1.5em}ul.no-indent>li{padding-left:1em}ul.type-bulletbig>li:before{content:'\25cf'}ul.type-bulletbigger>li:before{content:'\23fa'}ul.type-triangle>li:before{content:'\2023'}ul.type-trianglebig>li:before{content:'\25b8'}ul.type-trianglebigger>li:before{content:'\25b6'}ul.type-checkmark>li:before{content:'\2714'}ul.type-checkmarkbox>li:before{content:'\2611'}ul.type-checkmarksmall>li:before{content:'\2713'}ul.type-square>li:before{content:'\25FE'}ul.type-squaresmall>li:before{content:'\25AA'}ul.type-info>li:before{content:'\2139'}ul.list-item-colored>li:before{color:#f4a213}.content-container-width-limiter{max-width:1200px;margin:0 auto;padding:0 15px}.content-container-width-limiter:after{content:'';width:0;height:0;display:block;clear:both}body.no-sidebar .content-container-width-limiter{display:block}#primary{width:calc(100% - 50px - 300px);float:right;padding-left:50px}body.no-sidebar #primary{width:100%;padding-right:0}aside.sidebar{float:left;width:300px}aside.sidebar section .widget-title{max-width:300px}@media (max-width:1000px){.content-container-width-limiter{padding:0 15px;display:block}#primary{display:block;float:none;width:100%;max-width:100%;padding-left:0}.desktop-only{display:none !important}}@media (min-width:1001px){.mobile-only{display:none !important}}@media (max-width:480px){.content-container-width-limiter{padding:0 10px}}