.body-container--blog-index{padding-top:var(--container-y)}.body-container--blog-post{padding-bottom:var(--container-y)}.blog-post{margin:var(--space-6) auto 0;max-width:var(--size-max-content)}.blog-post__body__wrapper{display:flex;justify-content:center}.blog-post__body{width:var(--size-max-content-m)}.blog-post h1,.blog-post__body{max-width:var(--size-max-content-m)}.blog-post h1{font-size:var(--fs-h1);line-height:1.3;margin:0 auto;text-align:center}.blog-post h2{font-size:var(--fs-h3)}.blog-post h3{font-size:var(--fs-h4)}.blog-post h4{font-size:var(--fs-h5)}.blog-post h5,.blog-post h6{font-size:var(--fs-h6)}.blog-post :where(h2,h3,h4,h5,h6){margin-top:var(--space-3)}.blog-post img+:is(h2,h3,h4,h5,h6){margin-top:var(--space-2)}.blog-post__meta{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.blog-post__meta a{font-size:var(--fs-0);text-decoration:none}.blog-post__meta span{padding:0 var(--space-2)}.blog-post__meta img{border-radius:50%;height:6rem;margin-right:10px;object-fit:cover;width:6rem}.blog-post__timestamp{display:inline;font-family:var(--font-family);font-size:var(--fs-0)}.blog-post__tags{margin-top:var(--space-3)}a.blog-post__tag-link{font-size:var(--fs-1);text-decoration:underline}.blog-post__main-image{aspect-ratio:21/9;border-radius:var(--radius-x);margin:var(--space-4) 0 var(--space-4);object-fit:cover;width:100%}@media screen and (max-width:767px){.blog-post{margin:0 auto}.blog-post__main-image{aspect-ratio:3/2;margin:var(--space-2) 0 0}}.blog-post__body img{border-radius:var(--radius-x);margin:var(--space-2) 0!important;max-width:100%}.blog-related-posts{background-color:var(--c-neutral-medium)}.blog-related-posts h2{margin-bottom:var(--space-4);text-align:left}.blog-related-posts h3{margin-bottom:0}img.blog-related-posts__image{aspect-ratio:3/2;border-radius:var(--radius-x);height:auto;object-fit:cover;width:100%}h3.blog-related-posts__title,h3.blog-related-posts__title>a{font-size:var(--fs-h4);line-height:1.3;text-decoration:none}.blog-related-posts__content{align-items:stretch;display:flex;flex-flow:column wrap}.blog-related-posts__content a.btn{margin-top:auto}.blog-related-posts__content :where(h1,h2,h3:not(.blog-related-posts__title),h4,h5,h6){font-family:var(--font-family-headings);font-size:var(--fs-1);line-height:1.5;text-decoration:none}.gclose.gbtn{font-size:32px!important;height:48px!important;line-height:48px!important;right:20px!important;top:20px!important;width:48px!important}