.blog-post{justify-content:center;padding-top:calc(var(--container-padding) + var(--nav-height))}.blog-content-wrapper{background-color:var(--body-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:var(--col-gap);position:relative;width:calc(var(--col-span-2221) - 2px);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);justify-content:center;z-index:803}.blog-post__meta{align-items:center;display:flex;gap:12px;margin-bottom:1.4rem}.blog-post__author-avatar{flex-shrink:0;height:40px;width:40px}.blog-post__author-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.blog-post__author-info{display:flex;flex-direction:column;gap:0}.blog-post__author-name{color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-variation-settings:"opsz" 14;font-weight:300;line-height:20px;text-decoration:none}.blog-post__author-name:hover{text-decoration:underline}.blog-post__publish-date{color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-variation-settings:"opsz" 14;font-weight:300;line-height:20px}.blog-post__featured-image{align-items:center;border-bottom:1px solid rgba(85,85,85,.35);border-top:1px solid rgba(85,85,85,.35);display:flex;justify-content:center;margin:0 calc(var(--container-padding)*-1);padding:var(--container-padding)}.blog-post__featured-image img{border-radius:12px;display:block;height:auto;max-height:500px;object-fit:cover;width:100%}.blog-post__body{padding-top:var(--container-padding)}.blog-post__tags{align-items:flex-start;border-top:1px solid rgba(85,85,85,.35);display:flex;gap:6px;margin-top:var(--container-padding);padding:var(--container-padding);width:100%}.blog-post__tags-label{flex-shrink:0;padding:4px 0}.blog-post__tags-label p{color:#fff;font-family:DM Mono,monospace;font-size:10px;font-weight:300;letter-spacing:1px;line-height:14px;margin:0;text-transform:uppercase;white-space:nowrap}.blog-post__tags-list{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.blog-post__tag-pill{align-items:center;background-color:#101010;border:1px solid rgba(85,85,85,.35);border-radius:4px;color:#fff;display:inline-flex;font-family:DM Mono,monospace;font-size:10px;font-weight:300;justify-content:center;letter-spacing:1px;line-height:14px;padding:4px 12px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.blog-post__tag-pill:hover{background-color:#1a1a1a;border-color:rgba(85,85,85,.5)}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:none}.blog-content-styling{& h1{font-size:var(--heading-font-size-xl)}& h1,& h2{color:var(--text-theme-color);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);margin:48px 0 16px}& h2{font-size:var(--heading-font-size-l)}& h3{font-size:var(--heading-font-size-m)}& h3,& h4{color:var(--text-theme-color);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);margin:48px 0 16px}& h4{font-size:var(--heading-font-size-sm)}& h5{font-size:var(--heading-font-size-xs)}& h5,& h6{color:var(--text-theme-color);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);margin:48px 0 16px}& h6{font-size:var(--heading-font-size-xxs)}& p{color:var(--text-theme-color);font-size:var(--body-copy-s);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin-bottom:16px}p:last-of-type{margin-bottom:24px}& :is(h1,h2,h3,h4,h5,h6,p):first-child{margin-top:0}& ol,& ul{color:var(--text-theme-color);font-size:var(--body-copy-s);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);margin:1em 0;padding-left:1.5em}& ul{list-style-type:disc}& ol li,& ul li{color:var(--text-theme-color);font-size:var(--body-copy-s);margin-bottom:.5em}& .body-xs,& ol li,& ul li{font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}& .body-xs{color:var(--gray-500);font-family:var(--body-font-family);font-size:var(--body-copy-xs)}& strong{font-weight:600}& blockquote{margin:var(--container-padding) 0}}@media (min-width:320px) and (max-width:600px){.blog-post__featured-image{padding:20px 0}.blog-post__featured-image img{border-radius:8px;max-height:300px}}@media (min-width:601px) and (max-width:880px){.blog-post__featured-image img{max-height:400px}}