@-webkit-keyframes formautofill{to{background:#fff0;color:rgb(0 0 0/.9)}}@keyframes formautofill{to{background:#fff0;color:rgb(0 0 0/.9)}}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:local(Material Icons),local(MaterialIcons-Regular),url(/wp-content/plugins/wp-user-avatar/assets/css/material-icons/MaterialIcons-Regular.woff2)format("woff2"),url(/wp-content/plugins/wp-user-avatar/assets/css/material-icons/MaterialIcons-Regular.woff)format("woff")}*,:after,:before{box-sizing:inherit}html{height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:#373737;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Karla",sans-serif;font-size:20px;line-height:1.6}:focus{outline:1px dashed #666;outline-offset:1px}::-moz-selection{background-color:#121212;color:#fff}::selection{background-color:#121212;color:#fff}.container,.row{position:relative}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;max-width:1204px}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0-8px}.column{min-height:0;min-width:0;width:100%;padding:0 8px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media print,screen and (min-width:980px){.row{margin:0-16px}.column{padding:0 16px}.d-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.d-container .content{max-width:calc(100% - 348px);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:0;padding-right:0}}.site-header{position:fixed;top:0;left:0;width:100%;height:64px;z-index:10;background:#f2f2f2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all .3s;transition:all .3s}.site-header-container{position:relative;height:100%;padding:0 24px;max-width:1204px;margin:0 auto}@media print,screen and (max-width:979.5px){.site-header-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.logo{position:relative;z-index:3;display:inline-block;height:100%;padding:12px 0}.logo img{width:auto;height:auto;max-height:100%}.hamburger-menu{position:relative;display:block;width:32px;height:26px;cursor:pointer}.hamburger-menu span{top:12px;width:22px}.hamburger-menu::before{width:28px}.hamburger-menu span,.hamburger-menu::after,.hamburger-menu::before{position:absolute;left:0;display:block;height:2px;background:rgb(0 0 0/.6);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hamburger-menu::after,.hamburger-menu::before{content:""}.hamburger-menu::before{top:4px}.hamburger-menu::after{top:20px;width:10px}.site-navigation{position:fixed;width:100%;top:64px;max-height:calc(100% - 64px);left:0;overflow:hidden;visibility:hidden;z-index:2}.main-navigation{background:#fff;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.main-navigation .menu,.main-navigation .menu li{list-style:none;margin:0;padding:0}.main-navigation .menu{font-size:18px;font-weight:500;line-height:1.5}.main-navigation .menu li{position:relative;cursor:pointer}.main-navigation ul li:first-of-type{margin-top:8px}.main-navigation ul li:last-of-type{margin-bottom:8px}.main-navigation .menu>li:first-of-type{margin-top:0}.main-navigation .menu>li:last-of-type{margin-bottom:0}.main-navigation .menu a{position:relative;display:block;padding:12px 24px;cursor:pointer;color:rgb(0 0 0/.75);-webkit-transition:color .3s;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-navigation .menu>li:last-child>a{border:0}.main-navigation .menu li:hover>a,a:hover{color:#101cbc}@media print,screen and (min-width:980px){.hamburger-menu{display:none}.site-navigation{position:relative;top:0;left:0;width:auto;margin-left:auto;max-height:100%;visibility:visible;overflow:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-navigation{background:#fff0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.main-navigation,.main-navigation .menu,.main-navigation .menu>li>a,.site-navigation{height:100%}.main-navigation .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-navigation .menu>li:first-of-type,.main-navigation .menu>li:last-of-type{margin:0}.main-navigation .menu>li{margin:0}.main-navigation .menu>li>a{border:0;padding:0 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-navigation .menu a{padding:0}}.site-actions-backdrop,.site-search{position:fixed;top:64px;left:0;width:100%;visibility:hidden}.site-actions-backdrop{height:100vh;background:#000;opacity:0}.site-search{z-index:1;overflow:hidden}.site-search-container{padding:12px 0;background:#fff;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.site-search .search-form{max-width:1204px;margin:0 auto;padding:0 24px}.site-search .search-field{width:100%;padding:12px 40px 12px 0;font-size:32px;border:0}.site-search .search-field:focus,button:active:focus{outline:0}.site-search .search-submit{font-size:22px;right:14px;background:#fff0}.site-search .search-submit:focus{outline:1px dashed #666;outline-offset:1px}.search-trigger{position:relative;z-index:2;width:32px;height:32px;font-size:22px;text-align:center;color:rgb(0 0 0/.6);-webkit-transform:translateX(4px);transform:translateX(4px)}.site-header .search-trigger::before{display:block;margin-top:-1px}.search-trigger span{position:absolute;top:2px;left:0;opacity:0;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.search-trigger span::after,.search-trigger span::before{content:"";position:absolute;left:0;display:block;width:30px;height:2px;background:#666;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-trigger span::before{top:4px}.search-trigger span::after{top:20px}@media print,screen and (min-width:980px){.search-trigger{margin-left:16px;font-size:18px}}.site{min-height:100vh;display:flex;flex-direction:column}.site-main{margin-top:64px;display:block}.site-content{padding-bottom:0}.content-area{padding:0;flex-direction:column}@media print,screen and (min-width:980px){.site-content{padding-bottom:64px}}.site-footer{margin-top:auto;text-align:center;padding:24px 0;background-color:#f2f2f2}.site-footer a:hover{color:#cc0404}.footer-content{padding-bottom:16px}.footer-content,.footer-content .container{flex-direction:column}.footer-menu{width:100%;text-align:center;margin-bottom:16px;font-size:15px}.footer-menu ul,.footer-menu ul li{display:inline-block;padding:2px 16px 2px 0}.footer-menu ul li a{color:#000}.footer-menu ul li:last-child{padding-right:0}.footer-social{width:100%}.footer-social .social-icon:first-child{padding-left:0}.copyright{font-size:15px;color:#000}@media print,screen and (min-width:680px){.footer-content{padding-bottom:12px}.footer-content .container{flex-direction:row}.footer-menu{flex:1;margin-bottom:0}.footer-menu+.footer-social{width:auto;margin-left:48px}.footer-social .social-icon:last-child{padding-right:0}}h2,ul{margin:0}ul{padding:0;list-style:none}h2{font-family:"Outfit",sans-serif;margin-bottom:.75rem;color:rgb(0 0 0/.9);line-height:1.4;font-weight:600;letter-spacing:.0125em}*+h2{margin-top:2.5rem}h2{font-size:25px}@media print,screen and (min-width:760px){h2{font-size:34px}}i{font-style:italic}a{text-decoration:none;color:#000;background-color:#fff0;-webkit-text-decoration-skip:objects;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}a:active,a:hover{outline-width:0}[type=submit],button{-webkit-appearance:button;cursor:pointer}button{font-size:100%;text-transform:none;background:#fff0;border:0;margin:0;padding:0}button,input{font-family:inherit;line-height:1.5;overflow:visible}button:active{outline:0}[type=submit]{position:relative;display:inline-block;vertical-align:middle;padding:12px 24px;background:#101cbc;border:2px solid #101cbc;color:#fff;border-radius:32px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4;letter-spacing:.0125em;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}[type=submit]:hover{background:#fff0;color:#101cbc}[type=submit]:focus{border-color:#101cbc;outline:1px dashed #fff;outline-offset:-4px}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=search]{-webkit-appearance:textfield}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input:-webkit-autofill{-webkit-animation-name:formautofill;-webkit-animation-fill-mode:both;animation-name:formautofill;animation-fill-mode:both}input{padding:12px 16px;max-width:100%;margin:0;outline:0;border:2px solid #eee;background-color:#fff;color:rgb(0 0 0/.6);font-size:16px;border-radius:4px;background-image:-webkit-linear-gradient(#fff0,#fff0);-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.search-form{position:relative}.search-field{width:100%;padding-right:40px}.search-submit{position:absolute;top:50%;right:4px;padding:12px;background:#fff0;border:0;font-size:14px;color:rgb(0 0 0/.5);-webkit-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-input-placeholder{color:rgb(0 0 0/.4)}::-moz-placeholder{color:rgb(0 0 0/.4);opacity:1}:-ms-input-placeholder{color:rgb(0 0 0/.4)}.object-fit-wider{position:absolute;top:0;bottom:0;left:50%;min-width:100%;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.object-fit-taller{position:absolute;top:50%;left:0;right:0;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@supports (object-fit:cover){.object-fit-taller,.object-fit-wider{top:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none}}.meta{color:#000}.meta a:hover{color:rgb(255 0 0/.9)}.social-icon{padding:0 8px;font-size:16px;text-align:right;color:#666}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{left:10px;top:10px;display:block;padding:8px 12px;outline:0;width:auto;height:auto;clip:auto;z-index:100000;background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;box-shadow:0 0 20px 0 rgb(0 0 0/.1);font-size:14px;text-decoration:none;text-transform:none;line-height:normal}img{vertical-align:middle;height:auto;max-width:100%;border-style:none;-ms-interpolation-mode:bicubic}.preload-image{opacity:.01;transform:scale(1.05);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.no-js .preload-image{opacity:.99;-webkit-transform:none;transform:none}.image-wrapper{position:relative;overflow:hidden;display:table;table-layout:fixed;border-radius:0;width:100%;height:100%;max-width:100%;min-height:50px;background-color:#f4f6f8}.post-media .image-wrapper{display:block;z-index:1}.image-wrapper img:not(.is-object-fit){position:absolute;top:0;left:0;height:100%;width:100%}.has-aspect-ratio::after{content:"";display:block;padding-bottom:56.25%}.has-aspect-ratio-5-3::after{padding-bottom:60%}.image-wrapper::before{position:absolute;top:50%;left:50%;font-size:30px;opacity:.5;color:#ddd;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paging-navigation{text-align:center;overflow-anchor:none;margin-top:0;padding:0 24px}@media print,screen and (min-width:980px){.paging-navigation{margin-top:24px}}.paging-navigation .page-numbers{text-decoration:none;line-height:1;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle}.paging-navigation ul.page-numbers{margin:-2px}.paging-navigation .page-numbers li{float:left;margin:2px;list-style:none}.paging-navigation .page-numbers .page-numbers:not(.dots){padding:0;width:36px;height:36px;border:1px solid #eee;border-radius:36px;font-weight:500;font-size:12px;line-height:34px;text-align:center;background:#fff;color:rgb(0 0 0/.7)}.paging-navigation .page-numbers .page-numbers.dots{width:26px;height:36px;line-height:26px;text-align:center}.paging-navigation .page-numbers .page-numbers.current{background-color:#101cbc;color:#fff;border-color:#101cbc}.paging-navigation .page-numbers a.page-numbers:hover{z-index:2;border-color:#aaa}@media print,screen and (min-width:980px){.paging-navigation .page-numbers .page-numbers:not(.dots){width:44px;height:44px;border-radius:44px;font-size:14px;line-height:42px}.paging-navigation .page-numbers .page-numbers.dots{height:44px;line-height:34px}}.pagination-type-load-more{text-align:center}.section{position:relative;width:100%;margin-top:48px}@media print,screen and (min-width:980px){.section{margin-top:64px}.section-posts{border:0}}body:not(.has-blog-sidebar) .posts-block-main{max-width:100%}.posts-container .post{position:relative;width:100%;margin-bottom:48px}.posts-block .post:not(:last-child)::before{position:absolute;left:12px;right:12px;bottom:-24px;border-bottom:1px solid rgb(0 0 0/.1)}.posts-block .post-inner{position:relative;display:block}.post-inner .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.post-inner .post-link:hover+.post-media{-webkit-transform:scale(.97);transform:scale(.97);box-shadow:0 0 0 4px #f4f6f8}.post-inner .post-link:hover+.post-media .preload-image{-webkit-transform:scale(1.08);transform:scale(1.08)}.post-content .post-title-span{background-image:linear-gradient(to bottom,#f4f6f8 0,#f4f6f8 100%);background-size:0;background-repeat:no-repeat;background-position:0 .7em;transition:all .3s}.post-media,.post-media::after{position:relative;-webkit-transition:all .5s;transition:all .5s}.post-media{display:block;width:100%;border-radius:0;overflow:hidden}.posts-block .post-media{float:right;width:100px;height:100px;margin-top:8px;margin-left:24px;margin-bottom:16px}.posts-block .post-media .image-wrapper{width:160px;left:-30px;max-width:none}.post-media::after{z-index:2;background:#000;opacity:0}.post-inner:hover .post-media::after{opacity:0}.post-content a{position:relative;z-index:4}.post-meta-top{position:relative;margin-bottom:2px;font-weight:500;font-size:15px;color:rgb(0 0 0/.65)}.post-title{position:relative;margin:0;word-wrap:break-word;font-size:24px;line-height:1.5;-webkit-transition:color .3s;transition:color .3s}.post-title-link{display:block}.posts-block .post-title{font-size:17px}.post-content .post-title-link:hover,.post-content:hover .post-title-link,.post-content:hover .post-title-link:hover,.post-inner:hover .post-title-link{color:rgb(0 0 0/.9)}.entry-meta{margin-top:8px;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.15px}.entry-meta>span::after{content:"|";margin:0 4px 0 0}.entry-meta>span:last-of-type::after{display:none}@media print,screen and (min-width:480px){.posts-block .post-media{width:150px;height:150px;margin-top:6px}.posts-block .post-media .image-wrapper{width:244px;left:-47px}.posts-block .post-title{font-size:19px}}@media print,screen and (min-width:600px){.posts-block .post{width:50%}.posts-block .post::before{display:none}.posts-block .post-media{margin:0;width:100%;height:100%;float:none}.posts-block .post-media+.post-content{padding-top:16px}.posts-block .post-media .image-wrapper{max-width:100%;width:100%;left:0}.entry-meta{margin-top:16px}}@media print,screen and (min-width:760px){.posts-block .post-content{padding:0 24px}.posts-block .post-media+.post-content{padding-top:24px}.posts-block .post-meta-top::before{content:"";position:absolute;top:9px;left:-20px;width:8px;height:8px;border-radius:0;background-color:rgb(0 0 0/.1)}}@media print,screen and (min-width:880px){.posts-block .post{width:33.33334%}}@media print,screen and (min-width:1204px){.posts-block-main .post{margin-bottom:64px}.posts-block-main .post-title{font-size:21px}.post-inner .post-link:hover~.post-content .post-title-span{background-size:100%}}@media print,screen and (min-width:980px){.post-meta-top{font-size:16px}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pswp{display:none}@font-face{font-display:swap;font-family:"asona";src:url(/wp-content/themes/thefocusarticle/assets/font-icons/fontello/font/asona.woff2)format("woff2"),url(/wp-content/themes/thefocusarticle/assets/font-icons/fontello/font/asona.woff)format("woff");font-weight:400;font-style:normal}.image-wrapper::before,.meta>span::before,.search-submit::before,.search-trigger::before,[class*=" icon-"]::before,[class^=icon-]::before{font-family:"asona";font-variant:normal;font-style:normal;font-weight:400;text-transform:none;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-submit::before,.search-trigger::before{content:""}.image-wrapper::before{content:""}.icon-twitter:before{content:""}.icon-left-medium:before{content:""}.icon-github:before{content:""}.icon-reddit:before{content:""}@media print{*{-webkit-print-color-adjust:exact}.site-footer,.site-header{display:none}.site-main{padding-top:0}}