html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{background-color:#fff;color:#333;font-family:"Libre Baskerville",Georgia,serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.75;margin:0;overflow-x:hidden}main{display:block}a{background-color:transparent}img{border-style:none;max-width:100%;height:auto}button{margin:0;overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}.entry-content:before,.entry:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.entry-content:after,.entry:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}a,button{transition:background-color .25s ease-in,border-color ease-in,transform .75s cubic-bezier(.44,.51,.24,.99),box-shadow 1s cubic-bezier(.44,.51,.24,.99)}a{color:#000cff;text-decoration:underline}a:focus,a:hover{color:#333;text-decoration:none}p,ul{margin:0 0 28px;padding:0}ul{margin:0}li{list-style-type:none}h1,h2{color:#111;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-weight:900;margin:0 0 20px;text-decoration:none}h1{font-size:56px;letter-spacing:-.03em;line-height:1}h2{font-size:42px;letter-spacing:-.02em;line-height:1.1}::-ms-input-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}button{background-color:#fff;border:2px solid #000cff;box-shadow:0 0 0 rgba(0,0,0,.24);color:#000cff;cursor:pointer;display:inline-block;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;padding:16px 20px;text-align:center;text-decoration:none;transform:translate3d(0,0,0);white-space:normal;width:auto}button:focus,button:hover{background:#000be6;border-color:#000be6;box-shadow:0 6px 24px rgba(0,0,0,.14);color:#f4f4f4;text-decoration:none;transform:translate3d(0,-3px,0)}.more-link-wrap a:not(.more-link){border-bottom:1px solid currentColor;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.screen-reader-shortcut{border:0;height:1px;overflow:hidden;width:1px;word-wrap:normal!important}.screen-reader-shortcut,.screen-reader-text{clip:rect(0,0,0,0);position:absolute!important}.screen-reader-shortcut:focus{color:#333;display:block;font-size:1em;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.screen-reader-shortcut:focus,.screen-reader-text:focus{background:#f4f4f4;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;font-weight:700}.site-inner,.wrap{margin:0 auto;max-width:1200px}.site-inner{clear:both;padding-top:70px;overflow-wrap:break-word;word-wrap:break-word}.content{float:right;width:880px}.authority-grid .content{width:100%}.archive-description{border-bottom:1px solid #eee;overflow:hidden;padding:0 0 35px;margin-bottom:70px}.archive-title{font-size:56px;margin:0 0 30px}.entry-title{font-size:42px}.entry-title a{color:#111;text-decoration:none}.entry-title a:focus,.entry-title a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#000cff;text-decoration:none}.authority-grid.archive:not(.woocommerce-page) .entry-title{font-size:26px;letter-spacing:-.01em}.genesis-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#111;outline:#ccc solid 1px}.site-header{background-color:#fff}.site-header>.wrap{padding:20px 0}.title-area{float:left;padding:10px 0}.wp-custom-logo .title-area{margin:0 auto;max-width:300px;padding:0;width:300px}.site-title{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.03em}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.site-description,.site-title{margin-bottom:0}.site-header .custom-logo-link .custom-logo{max-height:80px;width:auto}.genesis-nav-menu{clear:both;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.75;letter-spacing:-.01em;width:100%}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;text-align:left}.genesis-nav-menu a{color:#111;text-decoration:none;display:block;padding:12px 20px}.genesis-nav-menu .menu-item:hover{position:static}.menu .menu-item:focus{position:static}.site-header .nav-primary{float:right;max-width:940px}.site-footer .genesis-nav-menu{padding-bottom:20px}.site-footer .genesis-nav-menu a{padding:0 20px;font-size:12px;letter-spacing:.08em}.entry{margin-bottom:70px}.entry-header{margin-bottom:35px}.authority-grid.archive:not(.woocommerce-page) .content .entry{float:left;padding:0 35px;width:33.3%}.authority-grid.archive:not(.woocommerce-page) .content .entry:nth-of-type(3n+1){clear:left}.authority-grid.archive:not(.woocommerce-page) .entry-header{margin-bottom:24px}.authority-grid.archive:not(.woocommerce-page) .entry-content p{margin-bottom:12px}.entry-meta{color:#707070;font-size:12px;font-style:italic;line-height:1.3;margin-bottom:10px}.entry-meta>*{color:#555;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;margin:0 5px 0 0}.entry-footer{position:relative;z-index:2}.site-footer{background-color:#fff;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:1.5;letter-spacing:.08em;margin-top:70px;padding:35px 0;text-transform:uppercase}.site-footer p{margin-bottom:0;margin-top:7px}.site-footer .nav-secondary{float:right}@media only screen and (max-width:1360px){.site-inner,.wrap{max-width:1140px}.content{width:800px}.site-header .nav-primary{max-width:800px}}@media only screen and (max-width:1250px){.site-inner,.wrap{max-width:960px}.content{width:620px}.site-header .nav-primary{max-width:620px}}@media only screen and (max-width:1075px){.site-inner,.wrap{max-width:800px}.content,.site-header .nav-primary{float:none;max-width:100%;width:100%}.title-area{float:left;margin-right:10px;width:300px}.title-area,.wp-custom-logo .title-area{max-width:50%}.archive-description{margin-bottom:35px;padding-bottom:20px}.archive-description,.entry{margin-left:auto;margin-right:auto;max-width:680px}.authority-grid .archive-description{max-width:none}.genesis-nav-menu li,.site-footer .nav-secondary,.site-header ul.genesis-nav-menu{float:none}.authority-grid.archive:not(.woocommerce-page) .content .entry{padding:0 25px}.site-footer{margin-top:20px;text-align:center}}@media only screen and (max-width:860px){.site-inner{padding:5% 5%0}.site-header .wrap,.wrap{padding-left:5%;padding-right:5%}.archive-description{padding:30px;margin-bottom:5%}.entry{padding:0}.entry-footer{margin-left:0}.archive-description{text-align:center}.archive-title{font-size:32px}.authority-grid.archive:not(.woocommerce-page) .content .entry{padding:0 20px}.authority-grid.archive:not(.woocommerce-page) .entry-title{font-size:22px}}@media only screen and (max-width:800px){.entry-title,h2{font-size:32px}h1{font-size:42px}.authority-grid.archive:not(.woocommerce-page) .content .entry{clear:both;float:none;position:static;text-align:center;width:100%;max-width:450px;margin-left:auto;margin-right:auto;padding:0}}@media only screen and (max-width:600px){.wrap{padding:0}}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{max-width:100%!important}h1,h2,p{orphans:3;widows:3}.authority-grid.archive .content .entry,.content,.title-area,.wp-custom-logo .title-area{max-width:100%!important;width:100%!important}.entry-footer,.nav-primary,.nav-secondary,button{display:none!important}.title-area{text-align:center}.site-inner{padding-top:0;position:relative}.more-link-wrap{border-width:0}h1,h2,img{page-break-after:avoid;page-break-inside:avoid}ul{page-break-before:avoid}}ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}