.blog{padding-bottom:6rem}.blog .bookcover__image{display:none}.blog__heading{color:#656565;font-size:1.25rem;line-height:1.5;text-transform:uppercase}@media (max-width: 767px){.blog__heading{margin-top:36px}}@media (min-width: 768px){.blog__heading{margin-top:72px}}.blog__subheading{line-height:1.5}@media (max-width: 767px){.blog__subheading{font-size:1.6rem;margin-top:1rem;margin-bottom:12px}}@media (min-width: 768px){.blog__subheading{width:65.7142857143%;margin-top:1rem;font-size:1.75rem}}@media (max-width: 767px){.blog__subheading{margin-top:36px}}@media (min-width: 768px){.blog__subheading{margin-top:72px}}.blog__description{line-height:1.5;font-size:1.125rem;color:#656565}@media (max-width: 991px){.blog__description{width:100%;margin-bottom:2rem}}@media (min-width: 992px){.blog__description{width:48.5714285714%;margin-bottom:4.5rem}}.blog__featuredarticles{display:-ms-grid;display:grid;grid-column-gap:2.8571428571%;grid-row-gap:2rem}@media (max-width: 991px){.blog__featuredarticles{max-width:25rem;margin-top:2rem;margin-left:auto;margin-right:auto}.blog__featuredarticles .bookcover__image--medium{display:inline}.blog__featuredarticles .bookcover__content{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem}.blog__featuredarticles .bookcover__heading{margin:2rem 0 1.5rem}}@media (max-width: 991px) and (min-width: 992px){.blog__featuredarticles .bookcover__heading{max-height:8.5rem}}@media (max-width: 991px){.blog__featuredarticles .bookcover__info{height:8.25rem;max-height:8.25rem}}@media (min-width: 992px){.blog__featuredarticles{margin-top:3.875rem;-ms-grid-columns:(22.8571428571%)[4];grid-template-columns:repeat(4, 22.8571428571%)}}.blog__featuredarticles .bookcover{display:flex}@media (max-width: 991px){.blog__featuredarticles .bookcover .bookcover__image--medium{display:inline}}@media (min-width: 992px){.blog__featuredarticles .bookcover:not(:first-child) .bookcover__image--small{display:inline}.blog__featuredarticles .bookcover:first-child{-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row-span:2;grid-row-end:span 2}.blog__featuredarticles .bookcover:first-child .bookcover__content{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem}.blog__featuredarticles .bookcover:first-child .bookcover__image{height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.blog__featuredarticles .bookcover:first-child .bookcover__image--large{display:inline}.blog__featuredarticles .bookcover:first-child .bookcover__heading{max-height:17.5rem;margin:3rem 0 1.5rem}}@media (min-width: 992px) and (max-width: 1199px){.blog__featuredarticles .bookcover:not(:first-child) .articletags{margin:.5rem 0}.blog__featuredarticles .bookcover:not(:first-child) .articletags__tag{font-size:.75rem}.blog__featuredarticles .bookcover:not(:first-child) .bookcover__heading{max-height:5.25rem;margin:.5rem 0;font-size:1.5rem}.blog__featuredarticles .bookcover:not(:first-child) .bookcover__info{height:4.75rem;max-height:4.75rem;font-size:.75rem}.blog__featuredarticles .bookcover:first-child .articletags__tag{font-size:1rem}.blog__featuredarticles .bookcover:first-child .bookcover__heading{font-size:3rem}.blog__featuredarticles .bookcover:first-child .bookcover__info{margin-bottom:5rem;font-size:1rem}}@media (min-width: 1200px){.blog__featuredarticles .bookcover:not(:first-child) .articletags__tag{font-size:.75rem}.blog__featuredarticles .bookcover:not(:first-child) .bookcover__content{width:calc(100% - 3rem);height:calc(100% - 3rem);margin:1.5rem}.blog__featuredarticles .bookcover:not(:first-child) .bookcover__heading{max-height:6.5rem;margin:1.125rem 0}.blog__featuredarticles .bookcover:not(:first-child) .bookcover__info{height:5.75rem;max-height:5.75rem;font-size:.75rem}.blog__featuredarticles .bookcover:first-child .articletags__tag{font-size:1.375rem}.blog__featuredarticles .bookcover:first-child .bookcover__heading{font-size:3.75rem}.blog__featuredarticles .bookcover:first-child .bookcover__info{margin-bottom:6.5rem;font-size:1.375rem}}.blog__newarticles,.blog__seriesarticles{display:-ms-grid;display:grid;grid-column-gap:2.8571428571%;grid-row-gap:2rem}@media (max-width: 991px){.blog__newarticles,.blog__seriesarticles{max-width:25rem;margin-top:2rem;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.blog__newarticles,.blog__seriesarticles{-ms-grid-columns:(31.4285714286%)[3];grid-template-columns:repeat(3, 31.4285714286%);margin-top:3.875rem}}.blog__newarticles .bookcover__image--medium,.blog__seriesarticles .bookcover__image--medium{display:inline}.blog__newarticles .bookcover__content,.blog__seriesarticles .bookcover__content{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem}.blog__newarticles .bookcover__heading,.blog__seriesarticles .bookcover__heading{margin:2rem 0 1.5rem}@media (min-width: 992px){.blog__newarticles .bookcover__heading,.blog__seriesarticles .bookcover__heading{max-height:8.5rem}}.blog__newarticles .bookcover__info,.blog__seriesarticles .bookcover__info{height:8.25rem;max-height:8.25rem}.blog__allarticles{margin-top:2rem;padding-top:1rem;text-align:center}.tag,.category{padding-bottom:6rem}.tag .bookcover__image,.category .bookcover__image{display:none}.tag .bookcover__image--medium,.category .bookcover__image--medium{display:inline}@media (max-width: 991px){.tag .bookcover__category,.category .bookcover__category{height:3rem}.tag .bookcover__heading,.category .bookcover__heading{margin-bottom:1rem;max-height:9rem;max-width:13.5rem}.tag .bookcover__info,.category .bookcover__info{height:8rem;max-height:8rem}}@media (min-width: 992px) and (max-width: 1199px){.tag .bookcover__content,.category .bookcover__content{width:calc(100% - 3.5rem);height:calc(100% - 3.5rem);margin:1.75rem}.tag .bookcover__category,.category .bookcover__category{height:1.25rem;max-height:1.25rem}.tag .bookcover__heading,.category .bookcover__heading{font-size:2.25rem;max-height:8rem}.tag .bookcover__info,.category .bookcover__info{height:7rem;max-height:7rem}}@media (min-width: 1200px){.tag .bookcover__content,.category .bookcover__content{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem}.tag .bookcover__heading,.category .bookcover__heading{max-height:11.5rem;font-size:2.5rem}.tag .bookcover__info,.category .bookcover__info{max-height:8.25rem;height:8.25rem;font-size:1rem}.tag .bookcover__readmore,.category .bookcover__readmore{font-size:.875rem}}.tag__heading{color:#656565;font-size:1.25rem;line-height:1.5;text-transform:uppercase}@media (max-width: 767px){.tag__heading{margin-top:36px}}@media (min-width: 768px){.tag__heading{margin-top:72px}}.tag__subheading{line-height:1.5;text-transform:capitalize}@media (max-width: 767px){.tag__subheading{font-size:1.6rem;margin-top:1rem;margin-bottom:12px}}@media (min-width: 768px){.tag__subheading{width:65.7142857143%;margin-top:1rem;font-size:1.75rem}}@media (max-width: 767px){.tag__subheading{margin-top:36px}}@media (min-width: 768px){.tag__subheading{margin-top:72px}}.tag__articles{display:-ms-grid;display:grid;grid-column-gap:2.8571428571%;grid-row-gap:2rem}@media (max-width: 991px){.tag__articles{max-width:25rem;margin-top:2rem;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.tag__articles{-ms-grid-columns:(31.4285714286%)[3];grid-template-columns:repeat(3, 31.4285714286%);margin-top:3.875rem}}.bookcover{position:relative;color:white}.bookcover .articletags{flex-grow:1;white-space:nowrap;opacity:80%}@media (max-width: 991px){.bookcover .articletags{margin:0}}@media (min-width: 992px){.bookcover .articletags{margin:0 0 1rem}}.bookcover .articletags__tag a{text-decoration:none}.bookcover .articletags__tag:not(:first-child)::before{margin:0 .25rem 0 0}.bookcover__image{width:100%;height:100%;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.bookcover__content{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0}@media (max-width: 991px){.bookcover__content{width:calc(100% - 4rem);height:calc(100% - 4rem);margin:2rem}}@media (min-width: 992px){.bookcover__content{width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);margin:1.25rem}}.bookcover__category{max-height:2.375rem;text-transform:uppercase}.bookcover__heading{flex-shrink:1}@media (max-width: 991px){.bookcover__heading{margin:.5rem 0;font-size:2.5rem}}@media (min-width: 992px){.bookcover__heading{margin:1rem 0;font-size:1.875rem}}.bookcover__info{flex-grow:1;line-height:1.5;opacity:.8}@media (max-width: 991px){.bookcover__info{height:4.25rem;max-height:4.25rem}}@media (min-width: 992px){.bookcover__info{height:5.5rem;max-height:5.5rem}}.bookcover__author::before{content:'';display:block;width:2.5rem;height:.375rem;border-top:1px solid white}.bookcover__readmore{display:flex;font-size:.75rem;text-transform:uppercase}.bookcover__readmore::after{content:'';display:inline-block;width:.75rem;height:.75rem;margin-left:.625rem;background:no-repeat center url("/images/blog/arrow_forward.svg")}.bookcover--repost{color:#2E48FF}.bookcover--repost a{color:#2E48FF}.bookcover--repost .bookcover__content::before{content:'';position:absolute;right:0;width:2rem;height:2rem;background:no-repeat center url("/images/blog/repost-icon-bookcover-white.svg")}.bookcover--repost .bookcover__author::before{border-color:#2E48FF}.pagination{list-style:none;padding-left:0;display:block;margin-bottom:2.5rem;font-size:1.25rem;text-align:center}.pagination a{color:#2D2D2D}.page-item{display:inline-block;width:auto}.page-item:first-child{padding:0 8px}.page-item:last-child{padding:0 8px}.page-item.active .page-link{z-index:1}.page-item.disabled .page-link{color:#656565;pointer-events:none;cursor:auto}.articledigest{margin-bottom:144px}@media (max-width: 767px){.articledigest{flex:0 1 100%}}@media (min-width: 768px){.articledigest{flex:0 1 48.5714285714%}}.articledigest a{color:#2D2D2D}.articledigest__heading{margin-top:56px}.articledigest__info{color:#656565;font-size:0.875rem}.articledigest__summary{font-size:1.125rem;line-height:1.5}.articleintro{color:white}@media (max-width: 991px){.articleintro{padding-bottom:1rem}}@media (min-width: 992px){.articleintro{padding-bottom:2.5rem}}.articleintro .bookcover__heading{flex-grow:1}@media (max-width: 991px){.articleintro .bookcover__heading{margin-top:2rem;max-height:9rem}}@media (min-width: 992px) and (max-width: 1199px){.articleintro .bookcover__heading{max-height:5.25rem;margin-top:0;font-size:1.5rem}}@media (min-width: 1200px){.articleintro .bookcover__heading{max-height:6.5rem;margin-top:1.5rem}}.articleintro .bookcover__info{flex-grow:1}@media (max-width: 991px){.articleintro .bookcover__info{height:7.5rem;max-height:7.5rem;font-size:1rem}}@media (min-width: 992px) and (max-width: 1199px){.articleintro .bookcover__info{height:5.5rem;max-height:5.5rem;font-size:.875rem}}@media (min-width: 1200px){.articleintro .bookcover__info{height:5rem;max-height:5rem}}.articleintro__content{display:flex}@media (max-width: 991px){.articleintro__content{flex-direction:column;width:25rem;max-width:100%;margin:3.5rem auto 0}}@media (min-width: 992px){.articleintro__content{margin-top:2.5rem}}@media (min-width: 992px){.articleintro__side{width:22.8571428571%}}.articleintro__bookcover{border:1rem solid white;background-color:white;border-radius:.5rem}@media (min-width: 992px){.articleintro__bookcover{height:19rem}}@media (min-width: 992px){.articleintro .bookcover__heading--istitle{display:none}}.articleintro__timetoread{margin-top:1.4375rem;font-size:.875rem;opacity:.8}@media (min-width: 992px){.articleintro__main{font-size:1rem}}@media (min-width: 992px){.articleintro__main{width:57.1428571429%;margin-left:8.5714285714%;font-size:1.125rem}}.articleintro__caption{text-transform:uppercase}@media (max-width: 991px){.articleintro__caption{margin-top:2.875rem}}@media (min-width: 992px){.articleintro__caption{margin-top:1rem}}.articleintro__heading{margin-top:1rem;font-weight:bold}@media (max-width: 991px){.articleintro__heading{font-size:1.75rem}}@media (min-width: 992px){.articleintro__heading{font-size:3rem}}.articleintro__subheading{font-weight:normal}@media (max-width: 991px){.articleintro__subheading{margin-top:1.5rem;font-size:1.125rem}}@media (min-width: 992px){.articleintro__subheading{margin-top:3rem;font-size:1.5rem}}.articleintro__published{font-size:1.0rem}.articleintro__published::before{content:'';display:block;height:1rem}.articleintro__published--read{margin-left:1rem}.articleintro__published--revision{margin-top:1.2rem;font-size:0.85rem}.articletags{margin-top:2.5rem;padding:0;list-style:none}.articletags__tag{display:inline-block;font-size:1rem}.articletags__tag a{text-decoration:underline}.articletags__tag:not(:first-child)::before{content:'/';margin:0 .5rem 0 .25rem}.article__content{display:flex}@media (max-width: 991px){.article__content{flex-direction:column-reverse}}@media (min-width: 992px){.article__side{width:25.7142857143%;margin-top:2.5rem}}@media (min-width: 1200px){.article__side{width:22.8571428571%}}@media (min-width: 992px){.article__sticky{position:-webkit-sticky;position:sticky;top:11rem}}.article__repost{display:flex;align-items:center;margin-top:1.25rem;color:#ADADAD;font-size:.75rem;line-height:1.5}.article__repost::before{content:'';display:block;width:1.5rem;height:1.5rem;margin-right:.75rem;background:no-repeat center url("/images/blog/repost-icon-blue-blog-post.svg")}.article a.article__repostlink{color:#ADADAD;text-decoration:underline}.article__infolinks{color:#2D2D2D}@media (max-width: 991px){.article__infolinks{margin:5.5rem auto 3.5rem;text-align:center;font-size:1.125rem}}@media (min-width: 992px){.article__infolinks{margin:1rem;padding-top:.75rem;border-top:1px solid #ADADAD;font-size:.75rem}}.article__infolinkslist{margin-top:1.25rem;padding:0;line-height:2;list-style:none}.article__infolink{color:#2E48FF}.article__headinglevel{color:#ADADAD}@media (max-width: 991px){.article__headinglevel{display:block;font-size:.875rem}}@media (min-width: 992px){.article__headinglevel{position:absolute;width:2.5rem;margin:.5rem 0 0 -3.5rem;text-align:right;font-size:1.125rem}h3 .article__headinglevel{margin-top:.125rem}}.article__heading{line-height:1.5}@media (max-width: 991px){.article__heading{font-size:1.75rem}}@media (max-width: 991px){.article__heading{font-size:2.1875rem}}.article__subheading{font-size:1.375rem;font-weight:normal}.article__body{font-size:1.125rem;line-height:1.5}@media (max-width: 991px){.article__body{margin:6rem 0 4.875rem}}@media (min-width: 992px){.article__body{width:65.7142857143%;margin:2.5rem 0 4rem 5.7142857143%}}@media (min-width: 1200px){.article__body{margin:2.5rem 0 4rem 8.5714285714%}}.article__body h1{margin:2rem 0 1rem;font-size:1.75rem}.article__body h2{margin:1.5rem 0 1rem}.article__body a{color:#2D2D2D;text-decoration:underline}.article__body a:hover{color:#2E48FF;text-decoration:none}.article__body img{max-width:100%}.article__body ul{list-style:none}.article__body ul li{position:relative}.article__body ul li::before{content:'›';position:absolute;left:-1rem}.article__body code{color:#FF5900;font-family:"IBM Plex Mono", sans-serif}:not(.highlight) .article__body code{background-color:#F5F5F5}.article__body h1[id]::before,.article__body h2[id]::before,.article__body h3[id]::before,.article__body h4[id]::before,.article__body h5[id]::before,.article__body h6[id]::before{content:'';display:block;visibility:hidden;height:96px;margin-top:-96px}.article__body .highlight{margin-top:32px}.article__body .highlight pre{padding:24px;overflow-x:auto}.article__body .highlight code{color:#2D2D2D}.article__body .footnote{padding:0 .25rem;border-radius:2px;background:#F5F5F5;color:#FF5900;text-decoration:none;font-size:.8125rem;font-weight:bold}.article__body .footnotes{color:#ADADAD}@media (max-width: 991px){.article__body .footnotes{margin:6.5rem 0 0}}@media (min-width: 992px){.article__body .footnotes{margin:5rem 0 1rem}}.article__body .footnotes::before{content:'footnotes';position:absolute;display:block;left:0;width:100%;padding-top:.75rem;border-top:1px solid #ADADAD;font-size:.875rem}@media (max-width: 991px){.article__body .footnotes::before{margin-top:-3rem}}@media (min-width: 992px){.article__body .footnotes::before{margin-top:-3.5rem}}.article__body .footnotes ol{padding-left:0;list-style:none;counter-reset:footnotes-item}.article__body .footnotes li{position:relative}@media (max-width: 991px){.article__body .footnotes li :first-child{display:inline}}.article__body .footnotes li::before{content:counter(footnotes-item);left:-1.25rem;margin-top:.125rem;color:#FF5900;font-size:.8125rem;font-weight:bold;counter-increment:footnotes-item}@media (max-width: 991px){.article__body .footnotes li::before{display:inline}}@media (min-width: 992px){.article__body .footnotes li::before{position:absolute}}.morearticles{background-color:#F5F5F5;overflow:hidden;padding:1.5rem 0}.morearticles__content{display:flex}@media (max-width: 991px){.morearticles__content{flex-direction:column}}@media (min-width: 992px){.morearticles__side{width:25.7142857143%;padding-top:2.0rem;margin-right:2.0rem}}.morearticles__wrapper{position:relative;width:100%;padding:1rem 0}@media (max-width: 767px){.morearticles__wrapper{flex-direction:column-reverse}}.morearticles__heading{text-align:left;font-size:1.75rem}@media (max-width: 991px){.morearticles__heading{text-align:center;padding:1rem}}@media (min-width: 992px){.morearticles__heading{min-width:22rem;margin:0 2rem 0 0}}.morearticles__slider{overflow:auto hidden}.morearticles__dots{position:absolute;display:flex;justify-content:center;width:100%;bottom:-.25rem;padding-top:.75rem;background-color:#F5F5F5}.morearticles__dot{width:.5rem;height:.5rem;margin:0 .25rem;border-radius:50%;background-color:#ADADAD;cursor:pointer}.morearticles__dot--active{background-color:#656565}.morearticles__slidercontent{display:flex;flex-direction:row;justify-content:space-between;text-align:left}@media (min-width: 768px) and (max-width: 1199px){.morearticles__slidercontent .bookcover{width:32%;min-width:10rem;max-width:16rem}.morearticles__slidercontent .bookcover__heading{max-height:4.875rem;font-size:1.375rem}}@media (max-width: 767px){.morearticles__slidercontent .bookcover{min-width:16rem}.morearticles__slidercontent .bookcover:not(:first-child){margin-left:1rem}}@media (min-width: 992px){.morearticles__slidercontent .bookcover__heading{max-height:6.75rem;font-size:1.875rem}}.morearticles__slidercontent .bookcover__image{display:none}.morearticles__slidercontent .bookcover__image--small{display:inline}.morearticles__slidercontent .bookcover__content{width:calc(100% - 3rem);height:calc(100% - 3rem);margin:1.5rem}.morearticles__slidercontent .bookcover__category{font-size:.875rem}.morearticles__slidercontent .bookcover__info{font-size:.75rem}.morearticles__slidercontent .articletags__tag{font-size:.75rem}.project{margin-top:1rem;padding:1.5rem 1.5rem 2rem;border-radius:4px;background-color:#F5F5F5;text-align:center;font-size:.875rem}.project__image{width:5rem;margin-top:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project__name{margin-top:1.5rem;font-size:1.25rem;font-weight:400}.project__description{margin-top:0.5rem;margin-bottom:2rem;line-height:1.5}.project__sponsorlink{display:inline-block;margin-top:1.5rem;color:#2E48FF}.project__sponsorlink:hover{cursor:pointer}@media (max-width: 991px){.project__sponsorlink{width:50%}}@media (min-width: 992px){.project__sponsorlink{width:75%}}.project .button{font-size:.875rem;border-width:2px}@media (max-width: 991px){.project .button{width:50%}}@media (min-width: 992px){.project .button{width:75%}}.project .button.button.is-blue-outline:hover{border-color:#2E48FF}@media (max-width: 991px){.contentnav{display:none}}@media (min-width: 992px){.contentnav{position:relative;margin:5.5rem 0 3.5rem;padding-left:4rem;border-left:1px solid #ADADAD;line-height:2;list-style:none}.contentnav__link{color:#2D2D2D}.contentnav__link--active{color:#2E48FF;font-weight:bold}.contentnav__link--active .contentnav__headinglevel{left:-1px;padding-left:calc(1.25rem - 1px);border-left:2px solid #2E48FF}.contentnav__headinglevel{position:absolute;padding-left:1.25rem;left:0}}