.blog-post__body{color:#13192d;font-family:DM Sans,sans-serif;font-size:18px;font-weight:300;line-height:28px;margin-inline:auto;max-width:var(--post-body-max-width,720px)}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{color:#13192d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.2;margin:0 0 16px}.blog-post__body h1{font-size:56px;letter-spacing:-.5px;margin-top:64px}.blog-post__body h2{font-size:40px;letter-spacing:-.25px;margin-top:64px}.blog-post__body h3{font-size:32px;margin-top:48px}.blog-post__body h4{font-size:24px;margin-top:40px}.blog-post__body h5{font-size:20px;margin-top:32px}.blog-post__body h6{font-size:18px;margin-top:32px}.blog-post__body>h1:first-child,.blog-post__body>h2:first-child,.blog-post__body>h3:first-child{margin-top:0}.blog-post__body p{margin:0 0 24px}.blog-post__body p:last-child{margin-bottom:0}.blog-post__body b,.blog-post__body strong{color:#13192d;font-weight:500}.blog-post__body em,.blog-post__body i{font-style:italic}.blog-post__body a{color:#1983c2;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,opacity .2s ease}.blog-post__body a:hover{opacity:.75}.blog-post__body ol,.blog-post__body ul{margin:0 0 24px;padding-left:24px}.blog-post__body ul{list-style-type:disc}.blog-post__body ol{list-style-type:decimal}.blog-post__body li{margin-bottom:8px;padding-left:4px}.blog-post__body li:last-child{margin-bottom:0}.blog-post__body img{border-radius:var(--post-img-radius,12px);display:block;height:auto;margin:40px auto;max-width:100%}.blog-post__body figure{display:block;margin:40px 0}.blog-post__body figure img{display:block;margin:0 auto}.blog-post__body figcaption{align-items:flex-start;color:#555c70;display:flex;flex-direction:row;font-family:DM Sans,sans-serif;font-size:12px;font-weight:300;gap:12px;isolation:isolate;line-height:16px;margin-top:12px;mix-blend-mode:normal;position:relative;z-index:3}.blog-post__body figcaption:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23555c70' viewBox='0 0 24 24'%3E%3Cpath d='m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:16px;transform:rotate(-90deg);width:16px}.blog-post__body hr{border:none;border-top:1px solid #dde2eb;margin:56px 0}.blog-post__body blockquote{align-items:stretch;border:none;display:flex;flex-direction:row;gap:24px;margin:40px 0;padding:0}.blog-post__body blockquote:before{align-self:stretch;background:#edf0f5;border-radius:9999px;content:"";display:block;flex-shrink:0;width:4px}.blog-post__body blockquote>*{flex:1 0 0;min-width:0;padding:8px 0}.blog-post__body blockquote p{color:#13192d;font-size:18px;font-style:italic;font-weight:300;line-height:28px;margin:0 0 24px}.blog-post__body blockquote p:last-child{margin-bottom:0}.blog-post__body blockquote cite{color:#13192d;display:flex;flex-direction:column;font-size:14px;font-style:normal;gap:0;line-height:20px;margin-top:24px}.blog-post__body code{background:#edf0f5;border:1px solid #dde2eb;border-radius:6px;color:#13192d;font-family:DM Mono,Fira Code,Cascadia Code,monospace;font-size:15px;font-weight:400;padding:2px 7px}.blog-post__body pre{background:#13192d;border-radius:12px;margin:40px 0;overflow-x:auto;padding:28px 32px;-webkit-overflow-scrolling:touch}.blog-post__body pre code{background:none;border:none;border-radius:0;color:#c9d5e8;font-family:DM Mono,Fira Code,Cascadia Code,monospace;font-size:14px;font-weight:400;line-height:24px;padding:0}.blog-post__body table{border-collapse:collapse;font-size:16px;margin:40px 0;width:100%}.blog-post__body td,.blog-post__body th{border-bottom:1px solid #dde2eb;padding:12px 16px;text-align:left}.blog-post__body th{border-bottom-width:2px;color:#13192d;font-weight:500}.blog-post__body tr:last-child td{border-bottom:none}@media (max-width:1024px){.blog-post{padding:64px 48px 80px}.blog-post__body h1{font-size:40px}.blog-post__body h2{font-size:32px}.blog-post__body h3{font-size:26px}}@media (max-width:768px){.blog-post{margin-inline:auto;max-width:512px;padding:48px 0 64px!important}.blog-post__body{font-size:17px}.blog-post__body h1{font-size:32px;margin-top:48px}.blog-post__body h2{font-size:26px;margin-top:40px}.blog-post__body h3{font-size:22px;margin-top:32px}.blog-post__body h4{font-size:20px}.blog-post__body pre{border-radius:8px;padding:20px}.blog-post__body blockquote{gap:16px}}@media (max-width:480px){.blog-post{padding:48px 20px 64px!important}}.has-image-overlay .blog-post__body figure,.has-image-overlay .blog-post__body p:has(>img){display:block;isolation:isolate;position:relative}.has-image-overlay .blog-post__body figure:before,.has-image-overlay .blog-post__body p:has(>img):before{background:#fff;border-radius:var(--post-img-radius,12px);content:"";inset:0;bottom:0;height:calc(100% - var(--figure-caption-offset, 0px));mix-blend-mode:saturation;pointer-events:none;position:absolute;z-index:1}.has-image-overlay .blog-post__body figure:has(figcaption):after,.has-image-overlay .blog-post__body figure:has(figcaption):before{bottom:auto;height:calc(100% - 32px)}.has-image-overlay .blog-post__body figure:after,.has-image-overlay .blog-post__body p:has(>img):after{background:linear-gradient(67deg,rgba(25,131,194,.5) 13.3%,rgba(38,139,66,.5) 91.4%),rgba(0,0,0,.2);border-radius:var(--post-img-radius,12px);content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;z-index:2}