.row-flex{display:flex;flex-wrap:wrap}.flex-xs-1,.flex-sm-1,.flex-md-1,.flex-lg-1,.flex-xlg-1,.flex-xs-2,.flex-sm-2,.flex-md-2,.flex-lg-2,.flex-xlg-2,.flex-xs-3,.flex-sm-3,.flex-md-3,.flex-lg-3,.flex-xlg-3,.flex-xs-4,.flex-sm-4,.flex-md-4,.flex-lg-4,.flex-xlg-4,.flex-xs-5,.flex-sm-5,.flex-md-5,.flex-lg-5,.flex-xlg-5,.flex-xs-6,.flex-sm-6,.flex-md-6,.flex-lg-6,.flex-xlg-6,.flex-xs-7,.flex-sm-7,.flex-md-7,.flex-lg-7,.flex-xlg-7,.flex-xs-8,.flex-sm-8,.flex-md-8,.flex-lg-8,.flex-xlg-8,.flex-xs-9,.flex-sm-9,.flex-md-9,.flex-lg-9,.flex-xlg-9,.flex-xs-10,.flex-sm-10,.flex-md-10,.flex-lg-10,.flex-xlg-10,.flex-xs-11,.flex-sm-11,.flex-md-11,.flex-lg-11,.flex-xlg-11,.flex-xs-12,.flex-sm-12,.flex-md-12,.flex-lg-12,.flex-xlg-12{position:relative;width:100%;padding-right:12px;padding-left:12px}.flex-xs-12{flex:0 0 100%;max-width:100%}.flex-xs-11{flex:0 0 91.66666667%;max-width:91.66666667%}.flex-xs-10{flex:0 0 83.33333333%;max-width:83.33333333%}.flex-xs-9{flex:0 0 75%;max-width:75%}.flex-xs-8{flex:0 0 66.66666667%;max-width:66.66666667%}.flex-xs-7{flex:0 0 58.33333333%;max-width:58.33333333%}.flex-xs-6{flex:0 0 50%;max-width:50%}.flex-xs-5{flex:0 0 41.66666667%;max-width:41.66666667%}.flex-xs-4{flex:0 0 33.33333333%;max-width:33.33333333%}.flex-xs-3{flex:0 0 25%;max-width:25%}.flex-xs-2{flex:0 0 16.66666667%;max-width:16.66666667%}.flex-xs-1{flex:0 0 8.33333333%;max-width:8.33333333%}@media (min-width: 768px){.flex-sm-12{flex:0 0 100%;max-width:100%}.flex-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.flex-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.flex-sm-9{flex:0 0 75%;max-width:75%}.flex-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.flex-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.flex-sm-6{flex:0 0 50%;max-width:50%}.flex-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.flex-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.flex-sm-3{flex:0 0 25%;max-width:25%}.flex-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.flex-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width: 960px){.flex-md-12{flex:0 0 100%;max-width:100%}.flex-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.flex-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.flex-md-9{flex:0 0 75%;max-width:75%}.flex-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.flex-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.flex-md-6{flex:0 0 50%;max-width:50%}.flex-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.flex-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.flex-md-3{flex:0 0 25%;max-width:25%}.flex-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.flex-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width: 1366px){.flex-lg-12{flex:0 0 100%;max-width:100%}.flex-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.flex-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.flex-lg-9{flex:0 0 75%;max-width:75%}.flex-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.flex-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.flex-lg-6{flex:0 0 50%;max-width:50%}.flex-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.flex-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.flex-lg-3{flex:0 0 25%;max-width:25%}.flex-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.flex-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width: 1903px){.flex-xlg-12{flex:0 0 100%;max-width:100%}.flex-xlg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.flex-xlg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.flex-xlg-9{flex:0 0 75%;max-width:75%}.flex-xlg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.flex-xlg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.flex-xlg-6{flex:0 0 50%;max-width:50%}.flex-xlg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.flex-xlg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.flex-xlg-3{flex:0 0 25%;max-width:25%}.flex-xlg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.flex-xlg-1{flex:0 0 8.33333333%;max-width:8.33333333%}}.b-category-filter{position:relative;display:flex;align-items:center;margin-bottom:10px}.b-category-filter__item{flex:0 0 auto;width:auto;max-width:none}.b-category-filter__item+.b-category-filter__item{margin-left:10px}.b-category-filter__link{display:flex;flex-direction:column;font-size:15px;color:#323232;text-decoration:none !important}.b-category-filter__link:hover .divider{margin-top:2px;height:8px}.b-category-filter .count{color:#818082;font-size:13px;line-height:20px;margin-top:2px;align-self:center}.b-category-filter .divider{width:100%;height:3px;display:block;margin:7px 0 0;border:0;transition:all 300ms ease-in-out}.b-category-filter .divider.default{background:#818082}.b-category-filter .divider.active{margin-top:2px;height:8px}.b-category-filter .divider.berry{background:#9c104e}.b-category-filter .divider.blue-green{background:#197b80}.b-category-filter .divider.sky-blue{background:#35b6ed}.b-category-filter .divider.reddish-orange{background:#f26422}.b-category-filter .divider.ugly-yellow{background:#cede00}.b-category-filter .divider.barney{background:#9617ab}.b-category-filter .divider.mortgages-property{background-color:#007b81}.b-category-filter .divider.personal-finance{background-color:#00b6ed;color:#010101}.b-category-filter .divider.tax-business{background-color:#f26522}.b-category-filter .divider.pensions-retirement{background-color:#9c0b4e}.b-category-filter .divider.managing-your-money{background-color:#cede00;color:#101010}.b-category-filter .divider.insurance{background-color:#9611a6}.b-category-filter .divider.care-support{background-color:#171C8F}.b-category-filter .divider.news{background-color:#ff0030}.b-category-filter .divider.life-s-biggest-decisions{background-color:#f6bc25}.b-category-filter{overflow:auto}.b-author{position:relative;background:#f7f7f7;padding:24px 0 24px}@media (min-width: 768px){.b-author{padding-top:32px}}.b-author__photo{position:relative;border-radius:50%;background:#f1f1f1;color:rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:128px;max-height:128px}@media (max-width: 767px){.b-author__photo{margin-left:auto;margin-right:auto}}@media (min-width: 768px){.b-author__photo{max-width:184px;max-height:184px}}.b-author__photo:before{content:'';padding-top:100%;display:block}.b-author__photo .b-icon{font-size:80px}.b-author__photo img{margin:0 !important;position:absolute}.b-author__name{font-size:32px;color:#1e1e1e;margin:0;text-align:center}@media (min-width: 768px){.b-author__name{text-align:left;font-size:44px}}.b-author__job-title{font-size:15px;color:#818082;margin-bottom:16px;text-align:center}@media (min-width: 768px){.b-author__job-title{text-align:left}}.b-author__about{font-size:18px;color:#323232}.b-author__title{font-size:28px;color:#37313f;margin:0}@media (min-width: 768px){.b-author__title{font-size:36px}}.b-article{position:relative;display:flex;text-decoration:none !important;overflow:hidden;align-items:flex-end;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-article:before{content:'';display:block;float:left;padding-top:100%}.b-article:after{content:'';position:absolute;width:100%;height:calc(100% - 20%);left:0;bottom:0;opacity:.6;background-image:linear-gradient(to bottom, rgba(0,0,0,0), #000000)}.b-article__content{position:relative;flex:1;z-index:1}.b-article__title{position:relative;color:#fff;font-size:28px;letter-spacing:-0.2px;line-height:1.24}.b-article__category{position:relative;display:inline-flex;height:22px;align-items:center;padding:0 4px;border-radius:2px;color:#fff;font-size:13px}.b-article__category.mortgages-property{background-color:#007b81}.b-article__category.personal-finance{background-color:#00b6ed;color:#323232}.b-article__category.tax-business{background-color:#f26522}.b-article__category.pensions-retirement{background-color:#9c0b4e}.b-article__category.managing-your-money{background-color:#cede00;color:#323232}.b-article__category.insurance{background-color:#9611a6}.b-article__category.care-support{background-color:#171C8F}.b-article__category.news{background-color:#ff0030}.b-article__category.life-s-biggest-decisions{background-color:#f6bc25;color:#323232}