.article-wrapper{margin:0 auto;max-width:117.6rem;padding:15.8rem 0 12rem}@media (max-width:1023px){.article-wrapper{padding:calc(var(--header-height)*1.5) 0 6rem}}.article-image img{height:auto;width:100%}@media (max-width:1023px){.article-image .shell{padding:0}}.article-details{margin:0 auto;position:relative;z-index:3}.article-details .article__inner{background-color:var(--white);border-radius:1.3rem 1.3rem 0 0;padding:7.9rem 0 4rem}.article-details .article__body{display:flex}.article-details .article__body .article__aside{flex:0 0 30.4rem;max-width:30.4rem;padding-right:3.2rem}.article-details .article__body .article__content{flex:1;max-width:100%}.article-details .article__body .article__content .shell{--shell-gutter:0}.article-details .article__body .article__content a:not(.btn):not(.link){color:var(--secondary);font-weight:600}.article-details .article__body .article__content :not(div):not(:last-child){margin-bottom:1.6rem}.article-details .article__body .article__content h3{line-height:1.2}.article-details .article__body .article__content h3+p,.article-details .article__body .article__content p+h3{margin-top:2.45rem}.article-details .article__content ol,.article-details .article__content ul{padding-left:2.3rem}.article-details *+.article__cta{padding-top:3rem}.article-details .article__page-nav{padding-top:3.2rem}@media (min-width:1023px){.article-details .article__title .h2{font-size:5rem;line-height:1.2}}@media (max-width:1023px){.article-details .article__inner{padding-bottom:4rem}.article-details .article__body .article__aside{flex:0 0 24rem;max-width:24rem;padding-right:2.4rem}}@media (max-width:767px){.article-details .article__info .article__info-inner{display:block}.article-details .article__head{margin-bottom:2.4rem}.article-details .article__body{display:block}.article-details .article__body .article__aside{flex:0 0 100%;margin-bottom:4.8rem;max-width:100%;padding-right:0}.article-details .article__body .article__aside .author-details,.article-details .article__body .article__aside .widget-cta{max-width:100%}}.article-additional-entry{padding:6.2rem 0 6rem}.article-additional-entry .article__content{margin-left:auto;max-width:calc(100% - 30.4rem)}.article-additional-entry .article__content :not(:last-child){margin-bottom:1.6rem}.article-additional-entry .article__content ol,.article-additional-entry .article__content ul{padding-left:2.3rem}.article-additional-entry .article__content h3+*,.article-additional-entry .article__content h3+p{margin-top:2.7rem}.article-additional-entry .article__content *+h3,.article-additional-entry .article__content p+h3{margin-top:2.4rem}.article-additional-entry .article__content div :not(:last-child){margin-bottom:0}.article-additional-entry .article__content a:not(.btn):not(.link){color:var(--secondary);font-weight:600}@media (max-width:1023px){.article-additional-entry .article__content{max-width:calc(100% - 24rem)}}@media (max-width:767px){.article-additional-entry{padding:3.2rem 0 6.2rem}.article-details .article__inner{padding:4rem 0 1.6rem}.article-additional-entry .article__inner{padding-left:0}.article-additional-entry .article__content{max-width:100%}}.article-actions{--color:#7a7a7a;color:var(--color);font-size:1.4rem}.article-actions ul{--spacing-x:2.4rem;align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:calc(var(--spacing-x)*-.5)}.article-actions ul li{flex:0 0 50%;max-width:50%;padding:calc(var(--spacing-x)*.5)}.article-actions ul li:last-child{text-align:right}.article-actions a{max-width:100%;text-decoration:none;white-space:nowrap}.article-actions a span{max-width:calc(100% - 2.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-actions a i{background-color:var(--color);display:inline-block;height:2rem;margin-right:1.3rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' fill='none'%3E%3Cpath fill='%237A7A7A' d='M8.333 16.85 0 8.519 8.333.184l1.48 1.48-6.855 6.854 6.854 6.854z'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;vertical-align:middle;width:2rem}.article-actions li:last-child a i{margin-left:1.3rem;margin-right:0;mask-position:center;transform:scaleX(-1)}.article-actions a span{display:inline-block;vertical-align:middle}@media (max-width:1023px){.article-actions ul{--spacing-x:1.6rem}}@media (max-width:767px){.article-actions a i{margin-right:.2rem}.article-actions li+li a i{margin-left:.2rem}}