﻿.blog-detail{display:grid}.blog-detail__main{grid-template-areas:"content1" "related" "content2" "ad-1";grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.blog-detail__main img{border-radius:12px}.blog-detail__info{grid-template-columns:1fr;grid-template-rows:1fr}.blog-detail .blog-detail__content{display:contents;font-size:1.125rem}.blog-detail .blog-detail__content--top{grid-area:content1;-ms-grid-column:1;-ms-grid-row:1}.blog-detail .blog-detail__content--bottom{grid-area:content2;-ms-grid-column:1;-ms-grid-row:3}.blog-detail .blog-detail__content--bottom,.blog-detail .blog-detail__content--top{overflow:hidden}.blog-detail .blog-detail__content--bottom div,.blog-detail .blog-detail__content--bottom p,.blog-detail .blog-detail__content--top div,.blog-detail .blog-detail__content--top p{overflow-x:auto}.blog-detail .blog-detail__content--bottom blockquote,.blog-detail .blog-detail__content--bottom ol,.blog-detail .blog-detail__content--bottom p,.blog-detail .blog-detail__content--bottom ul,.blog-detail .blog-detail__content--top blockquote,.blog-detail .blog-detail__content--top ol,.blog-detail .blog-detail__content--top p,.blog-detail .blog-detail__content--top ul{line-height:1.94}.blog-detail .blog-detail__content--bottom blockquote,.blog-detail .blog-detail__content--bottom h2,.blog-detail .blog-detail__content--bottom h3,.blog-detail .blog-detail__content--bottom h4,.blog-detail .blog-detail__content--bottom h5,.blog-detail .blog-detail__content--bottom h6,.blog-detail .blog-detail__content--bottom ol,.blog-detail .blog-detail__content--bottom p,.blog-detail .blog-detail__content--bottom ul,.blog-detail .blog-detail__content--top blockquote,.blog-detail .blog-detail__content--top h2,.blog-detail .blog-detail__content--top h3,.blog-detail .blog-detail__content--top h4,.blog-detail .blog-detail__content--top h5,.blog-detail .blog-detail__content--top h6,.blog-detail .blog-detail__content--top ol,.blog-detail .blog-detail__content--top p,.blog-detail .blog-detail__content--top ul{margin-bottom:3vh;max-width:100%}.blog-detail__relatedPosts{grid-area:related;-ms-grid-column:1;-ms-grid-row:2}.blog-detail__insert-sticky{grid-area:ad-2;position:sticky;top:180px}.blog-detail__insert-static{grid-area:ad-1;-ms-grid-column:1;-ms-grid-row:4}.blog-detail__quote{color:#ff5f02;margin:auto auto 24px;width:80%}.blog-detail__social{color:#5e7484;fill:#5e7484;transition:all .25s ease-in-out 0s}.blog-detail__social svg{height:17px;transition:all .25s ease-in-out 0s;width:17px}.blog-detail__social--cta{color:#5e7484;font-size:.625rem;font-style:normal;line-height:1.2;text-transform:uppercase;transition:all .5s ease-in-out 0s}.blog-detail__social:hover{color:#00233c}.blog-detail__social:hover svg{fill:#00233c}.blog-detail__social:hover .blog-detail__social--cta{color:#00233c}.blog-detail__archive{background:#f6f7fb;border-radius:8px;box-shadow:0 1px 4px #dadada;color:rgba(51,58,62,.75);display:inline-block;line-height:1.25125rem;padding:1rem 3rem 1rem 2rem;transition:all .25s ease-in-out 0s}@media(min-width:768px){.blog-detail__archive{padding:1rem 2.75rem 1rem 1.25rem}}.blog-detail__archive--icon{fill:#d6d6d6;margin-right:2rem;position:relative;top:5px}@media(min-width:768px){.blog-detail__archive--icon{margin-right:1.25rem;top:0}}.blog-detail__archive--icon #info_icon{width:1.375rem}.blog-detail__archive--icon #info_icon .cls-2{fill:#fff}.blog-detail__archive:focus,.blog-detail__archive:hover{box-shadow:0 1px 12px 1px hsla(0,0%,85%,.9)}.blog-detail__archive:focus .link,.blog-detail__archive:hover .link{color:#ff5f02}.blog-detail__archive span{display:block}.blog-detail__archive span:first-of-type{margin-bottom:.25rem}.blog-detail__archive span.link{font-weight:600;transition:all .25s ease-in-out 0s}.blog-detail__archive span.link svg{margin-left:5px}.blog-detail__archive__info{display:grid;grid-template-areas:"content ." "content .";grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:5rem}.blog-detail__authorBio{padding:4rem 0 2.5rem}.blog-detail__authorBio:not(:first-of-type){border-top:1px solid #dcdcdc}.blog-detail__content--bottom,.blog-detail__content--top,.blog-detail__info,.intro-block__author-detail{padding-left:.75rem;padding-right:.75rem}@media(min-width:768px){.blog-detail__content--bottom,.blog-detail__content--top,.blog-detail__info,.intro-block__author-detail{padding-left:10vw;padding-right:10vw}}@media(min-width:1025px){.blog-detail__content--bottom,.blog-detail__content--top,.blog-detail__info,.intro-block__author-detail{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.relatedPosts__wrapper{margin:auto;width:65%}.relatedPosts__article--header{font-weight:600}}@media screen and (min-width:1025px){.blog-detail__info{grid-template-rows:auto}.blog-detail__info,.blog-detail__main{display:grid;grid-template-columns:65% 285px;grid-column-gap:10vw;grid-row-gap:5vw}.blog-detail__main{border-bottom:1px solid #ced3da;grid-template-areas:"body ad-1" "body related" "body ad-2" "body .";grid-template-rows:repeat(3,auto)}.blog-detail .blog-detail__content{display:block;grid-area:body}.blog-detail .blog-detail__content--bottom,.blog-detail .blog-detail__content--top{grid-area:unset}.blog-detail .blog-detail__content blockquote,.blog-detail .blog-detail__content h2,.blog-detail .blog-detail__content h3,.blog-detail .blog-detail__content h4,.blog-detail .blog-detail__content h5,.blog-detail .blog-detail__content h6,.blog-detail .blog-detail__content ol,.blog-detail .blog-detail__content p,.blog-detail .blog-detail__content ul{margin-bottom:24px}.blog-detail .relatedPosts__wrapper{width:100%}.blog-detail__insert-sticky,.blog-detail__relatedPosts{-ms-grid-column:3!important}.blog-detail__relatedPosts{-ms-grid-column:3;-ms-grid-row:3}.blog-detail__insert-sticky{-ms-grid-column:3;-ms-grid-row:5}.blog-detail__insert-static{-ms-grid-column:3;-ms-grid-row:1}.blog-detail .blog-detail__content{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1}}@media screen and (max-width:767px){.blog-detail__authorBio .authorBio__profile{margin-bottom:1.5rem;max-width:25%;width:20%}.blog-detail__authorBio .authorBio__profile .author-profile{height:60px;width:60px}.blog-detail__authorBio .authorBio__profile svg{width:15px}.authorBio__info{position:unset}.authorBio__info .authorBio__info--header{left:30%;position:absolute;top:4.75rem}}@media screen and (max-width:426px){.intro-block .author-profile{height:50px;margin-right:.5rem;width:50px}}
