div#hs_cos_wrapper_narration{margin:2rem 0}.normal-body{margin:0}.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.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:underline}.copy-button,.language-label{border:none;border-radius:3px;font-family:Arial,sans-serif;margin-left:10px;padding:5px 10px}.copy-button{cursor:pointer}.code-block,code{background-color:#2b2b2b;border-radius:4px;color:#bababa;display:inline-block;overflow-x:auto;padding:15px;width:100%}pre.hljs{margin-top:0}.label-button-container{background:#545454;color:#b4b4b4;display:flex;justify-content:space-between}code::-webkit-scrollbar{height:10px}code::-webkit-scrollbar-track{background-color:#545454;border-radius:8px}code::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#b4b4b4;border-radius:8px}a.tags_2024{background:#e9e9e9;border-radius:5px;color:#000;font-size:.55rem;padding:.1em .5em;text-decoration:none;text-transform:lowercase}h3.tag-title{margin-bottom:.15rem}.thumbnail-wrapper{border-color:var(--color-neutral-border-weak);box-sizing:border-box;clip-path:polygon(0 .8%,3% .2%,6% .6%,11% .1%,17% .4%,22% 0,28% .5%,33% .2%,39% .7%,45% .1%,51% .4%,58% 0,64% .6%,71% .2%,78% .5%,84% .1%,91% .4%,96% 0,100% .7%,99.9% 5%,100% 11%,99.8% 18%,99.7% 24%,99.9% 31%,99.7% 38%,99.9% 46%,100% 53%,99.8% 61%,99.7% 68%,99.9% 75%,99.8% 83%,99.9% 91%,99.6% 96%,100% 100%,95% 99.8%,89% 99.7%,82% 99.9%,76% 99.7%,70% 99.8%,63% 99.6%,57% 99.8%,50% 99.7%,44% 99.8%,38% 99.7%,31% 99.8%,25% 99.6%,18% 99.8%,12% 99.7%,6% 99.9%,0 100%,.1% 95%,.3% 88%,.1% 81%,.2% 74%,.1% 67%,.4% 60%,.2% 53%,.1% 46%,.3% 39%,.1% 32%,.2% 25%,.4% 18%,.1% 11%,.3% 5%);cursor:pointer;display:block;height:78px;overflow:hidden;position:relative;width:104px}.thumbnail-wrapper img{height:100%;object-fit:cover;width:100%}.thumbmail-slot{align-items:center;display:flex}#blog-index article:nth-of-type(odd) .thumbnail-wrapper{transform:rotate(2deg)}#blog-index article:nth-of-type(2n) .thumbnail-wrapper{transform:rotate(-2deg)}hr.sep{background-color:transparent;border:0;border-width:0;border-bottom:.0625rem #00000019;border-style:solid;margin:var(--misc-divider-margin);width:100%}faceplate-screen-reader-content{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.inset-0{inset:0}.absolute{position:absolute}.card-wrap{background-color:var(--color-neutral-background);cursor:pointer;display:flex;grid-template-columns:auto 1fr auto;margin-bottom:.25rem;margin-top:.25rem;padding:.25rem;position:relative}article.w-full.m-0{width:100%}.text-wrap{margin:0 1rem;width:100%}.contents a{color:#000;font-weight:700;text-decoration:none}.text-12{font-size:.65rem}.text-12,.title{line-height:1rem}.title{font-size:.75rem}.flex{display:flex}.gap-2xs{gap:.25rem}.align-center{align-items:center;justify-content:center}.mt-2{margin-top:2rem}.contents.credit-bar img{border-radius:50%;height:1rem}.card-wrap:hover{background:rgba(0,0,0,.05)}.hs-blog-post h1,.hs-blog-post h2,h3.tag-title,h4.accent_text{align-items:center;display:flex;font-size:.65rem;font-weight:lighter;font-weight:600;letter-spacing:.05rem;line-height:1.5em;margin-bottom:.11rem;margin-top:18px;text-transform:uppercase;-webkit-text-stroke:0 #005081;background-image:none}.hs-blog-post .blog-content *,.hs-blog-post h1,.hs-blog-post h2,h3.tag-title,h4.accent_text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.hs-blog-post .blog-content *{font-size:.75rem}.hs-blog-post h1,.hs-blog-post h2{font-weight:700;margin-bottom:1rem}div#hs_cos_wrapper_module_17243447957015{width:100%}.hs-search-field__bar form{display:flex;padding:0}