.dnd-section{margin-bottom:0}.blog--dnd-area .dnd-section,.blog-listing{margin-bottom:var(--space-xl)}.blog-listing{padding:0 var(--space-l)}.blog-post{padding:0 0 var(--space-xl);row-gap:0}@media (width>=768px){.blog-post{row-gap:var(--space-xl)}}.blog-post__dnd{width:100%}.blog-post__wrapper{margin:0 auto;max-width:1920px}.blog-post__dnd>span>div:not(:last-of-type){margin-bottom:var(--space-xl)}.blog-post .hero{grid-column:1/-1}.blog-post-share p{color:var(--color-gray-gray8);font-size:var(--step-minus-1);text-align:right;width:100%}.blog-pagination,.blog-post-share a{align-items:center;display:flex;justify-content:center}.blog-disclaimer a{color:inherit;text-decoration:underline}.blog-post-side__container{background:var(--color-white);grid-column:1/-1;padding:var(--space-l)0 var(--space-s);position:sticky;top:var(--header-min-height);z-index:var(--z-index-5)}.blog-post-side{border:1px solid var(--color-gray-background);border-radius:var(--border-radius-s);display:flex;flex-direction:column;padding:var(--space-xs)}.blog-post-side h3{align-items:center;color:var(--color-gray-gray8);display:flex;font-size:var(--step-0);font-weight:var(--font-weight-medium);justify-content:space-between}.blog-post-side h3 svg{flex-shrink:0;transition:transform .5s}.blog-post-side.expanded svg{transform:rotate(180deg)}.blog-post-side ul{list-style:none;max-height:0;overflow:hidden;padding:0;transition:visibility .5s,padding .5s,max-height .2s;visibility:hidden}.blog-post-side.expanded ul{--side-max-height:10000px;max-height:var(--side-max-height);padding-top:var(--space-xs);visibility:visible}.blog-post-side li{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.blog-post-side li:last-child{margin-bottom:0}.blog-post-side a{color:var(--color-link-default);display:block;padding:var(--space-3xs)0;text-decoration:none}.blog-post-side a.active,.blog-post-side a:hover{color:var(--color-primary-hover);text-decoration:underline}@media (width>=768px){.blog-post-side__container{background:0 0;grid-column:span 4;padding:var(--space-s)0 0;z-index:var(--z-index-1)}.blog-post-side{border:none;display:block;padding:0;position:sticky;top:calc(var(--header-min-height) + var(--space-s))}.blog-post-side h3{color:var(--color-gray-gray7);font-size:var(--step-2);margin-bottom:var(--space-2xs);padding:0}.blog-post-side h3 svg{display:none}.blog-post-side ul{--side-max-height:10000px;height:auto;max-height:var(--side-max-height);visibility:visible}.blog-post-side a{color:var(--color-black)}}.blog-post-content{grid-column:1/-1;overflow:visible;padding-top:0;position:relative}.blog-post-content .richtext ol,.blog-post-content .richtext ul{list-style-position:inside}.blog-post-content .richtext h2{font-size:var(--step-2)}.blog-post-content .richtext h3{font-size:var(--step-1)}.blog-post-content .richtext h2,.blog-post-content .richtext h3,.blog-post-content .richtext p{margin-bottom:var(--space-xs)}.blog-disclaimer{box-sizing:border-box;font-size:var(--step-minus-1);margin-top:var(--space-s)}.blog-main-disclaimer .blog-disclaimer,.blog-pagination,.cards{margin-bottom:var(--space-xl);width:100%}.blog-post-share{display:flex;flex-flow:wrap;gap:var(--space-2xs);justify-content:flex-end}.disclaimer-description--background{background:var(--color-gray-gray2);border-radius:var(--border-radius-xs);padding:var(--space-3xs)var(--space-2xs)}.blog-post-sources hr{margin:var(--space-s)0}.blog-post-sources h4{margin-bottom:var(--space-2xs)}.blog-post-sources *,.blog-post-sources h4{font-size:var(--step-minus-1)}@media (width>=768px){.blog-post{padding:0 0 var(--space-xl);row-gap:var(--space-xl)}.blog-post-content{grid-column:span 8}.blog-post-content.blog-post-content--full-width{grid-column:1/-1}.blog-post-content .richtext h2,.blog-post-content .richtext h3,.blog-post-content .richtext p{margin-bottom:var(--space-2xs)}}.blog-category-cards .cards,.blog-section-title{margin-bottom:var(--space-l)}.blog-author-main{grid-column:1/-1}@media (width>=768px){.blog-author-main:not(.blog-author-main--full-width){grid-column:2/12}}.blog-search{margin-bottom:var(--space-m)}.blog-author-main--full-width .hero{margin-bottom:var(--space-xl)}.blog-author-main--full-width .cta__wrapper{margin-top:var(--space-l)}