.blog-content h1{color:var(--Onyx,#1b2225);font-size:2rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:24px;margin-top:32px}.blog-content h1:first-child{margin-top:0}.blog-content h2{color:var(--Onyx,#1b2225);font-size:1.5rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:20px;margin-top:32px}.blog-content h2:first-child{margin-top:0}.blog-content h3{color:var(--Onyx,#1b2225);font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%;margin-bottom:16px;margin-top:24px}.blog-content h3:first-child{margin-top:0}.blog-content h4{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:500;line-height:150%;margin-bottom:12px;margin-top:20px}.blog-content h4:first-child{margin-top:0}.blog-content p{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px}.blog-content p:last-child{margin-bottom:0}.blog-content a{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.01rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:text-decoration-thickness .2s ease-in-out}.blog-content a:hover{text-decoration-thickness:2px}.blog-content blockquote{display:inline-flex;flex-direction:column;padding:1rem 0 1rem 1.5rem;margin-left:-1.75rem;gap:.625rem;border-left:4px solid #1d52ad;background:#fff}.blog-content blockquote p{color:var(--Onyx,#1b2225);font-size:1.125rem;font-style:normal;font-weight:500;line-height:150%}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content blockquote cite{color:var(--Slate-Grey,#595f68);font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.blog-content figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;margin:48px 0}.blog-content figure img{flex-shrink:0;align-self:stretch;border-radius:1.5rem}.blog-content figure[data-image-variant=hero]{width:100svw;position:relative;left:50%;right:50%;margin-left:-50svw;margin-right:-50svw}.blog-content figure[data-image-variant=hero] img{border-radius:0}.blog-content figcaption{color:var(--Slate-Grey,#595f68);font-size:.75rem;font-style:normal;font-weight:400;line-height:130%}.blog-content b,.blog-content strong{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:500;line-height:150%}.blog-content em,.blog-content i{color:var(--Onyx,#1b2225);font-size:1rem;font-style:italic;font-weight:400;line-height:150%}.blog-content h1 *,.blog-content h2 *,.blog-content h3 *,.blog-content h4 *{font-size:inherit;font-weight:inherit;line-height:inherit}.blog-content kbd{display:inline-flex;padding:.125rem .5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.25rem;border:solid var(--Mist-Grey,#dce2eb);border-width:1px 1px 2px;color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.blog-content code{font-family:var(--font-jetbrains-mono),Courier,monospace;font-size:14px;font-weight:400;background-color:#f8fafc;color:#3b82f6;padding:4px 8px;border-radius:4px;border:1px solid var(--Mist-Grey,#dce2eb)}.blog-content pre code{background-color:transparent;color:inherit;padding:0;border:none}.blog-content pre{font-family:var(--font-jetbrains-mono),Courier,monospace;font-size:14px;font-weight:400;line-height:1.6;background-color:#1e293b;color:#ffffff;padding:24px;border-radius:8px;overflow-x:auto;margin:24px 0;border:1px solid var(--Mist-Grey,#dce2eb);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.blog-content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:16px}.blog-content ol li{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px}.blog-content ol ol{list-style-type:lower-alpha;margin-left:24px;margin-top:8px;margin-bottom:8px}.blog-content ul{list-style-type:disc;list-style-position:inside;margin-bottom:16px}.blog-content ul li{color:var(--Onyx,#1b2225);font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px}.blog-content ul ul{list-style-type:circle;margin-left:24px;margin-top:8px;margin-bottom:8px}.blog-content ul ul ul{list-style-type:square}.blog-content div:has(>table){margin-top:32px;margin-bottom:calc(32px + .975rem + 1rem);border:1px solid var(--Mist-Grey,#dce2eb);border-radius:1.5rem}.blog-content table{position:relative;width:100%;border-collapse:collapse}.blog-content caption{position:absolute;bottom:-1rem;left:0;right:0;transform:translateY(100%);color:var(--Slate-Grey,#595f68);font-size:.75rem;font-style:normal;font-weight:400;line-height:130%}.blog-content th{font-weight:500;text-align:left;border-bottom:1px solid var(--Mist-Grey,#dce2eb)}.blog-content td,.blog-content th{color:#1b2225;font-size:16px;padding:12px 16px}.blog-content td{font-weight:400;border-bottom:1px solid #f8fafc}.blog-content tbody tr:hover{background-color:#f1f5f9;transition:background-color .15s ease}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content img,.blog-content mux-video{border-radius:1.5rem;max-width:100%;height:auto}.blog-content mux-video{overflow:hidden;width:100%}.blog-content hr{border:none;border-top:1px solid var(--Mist-Grey,#dce2eb);margin:24px 0}@media (min-width:1024px){.blog-content figure[data-image-variant=featured]{margin-left:-118px;margin-right:-118px}}@media (min-width:1440px){.blog-content figure[data-image-variant=featured]{margin-left:-107px;margin-right:-107px}}@media (min-width:1920px){.blog-content figure[data-image-variant=featured]{margin-left:-148px;margin-right:-148px}}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:rgba(0,0,0,.3);box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}