.blog-module__r2Uipq__page{min-height:100vh;color:var(--mk-ink);background:var(--mk-bg);overflow:clip}.blog-module__r2Uipq__wrap{width:min(1120px,100% - 48px);margin-inline:auto}.blog-module__r2Uipq__eyebrow{color:var(--mk-faint);font:500 10px/1 var(--mk-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.blog-module__r2Uipq__indexHero{isolation:isolate;border-bottom:1px solid var(--mk-rule);padding:148px 0 96px;position:relative;overflow:hidden}.blog-module__r2Uipq__indexHero:before{z-index:-2;content:"";background:radial-gradient(circle at 18% 18%,#0076a61a,#0000 32%),radial-gradient(circle at 82% 8%,#82457f14,#0000 28%);position:absolute;inset:0}.blog-module__r2Uipq__indexHero:after{z-index:-1;background-image:linear-gradient(var(--mk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid) 1px, transparent 1px);content:"";opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.blog-module__r2Uipq__indexHero h1{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:24px 0 0;font-size:clamp(52px,7.2vw,88px);font-weight:300;line-height:.98}.blog-module__r2Uipq__indexHero h1 span{color:#0000;background:var(--mk-proof-gradient);-webkit-background-clip:text;background-clip:text}.blog-module__r2Uipq__indexHeroCopy{max-width:680px;color:var(--mk-muted);margin:30px 0 0;font-size:18px;line-height:1.65}.blog-module__r2Uipq__indexSection{padding:72px 0 120px}.blog-module__r2Uipq__indexSectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.blog-module__r2Uipq__indexSectionHeader h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500}.blog-module__r2Uipq__postList{border-top:1px solid var(--mk-rule);margin:0;padding:0;list-style:none}.blog-module__r2Uipq__postList>li{border-bottom:1px solid var(--mk-rule)}.blog-module__r2Uipq__postLink{color:inherit;transition:background-color .18s var(--mk-ease-standard);grid-template-columns:170px minmax(0,1fr) 28px;align-items:start;gap:34px;margin-inline:-16px;padding:40px 16px;text-decoration:none;display:grid;position:relative}.blog-module__r2Uipq__postLink:hover,.blog-module__r2Uipq__postLink:focus-visible{background:color-mix(in srgb, var(--mk-ink) 3.5%, transparent);outline:none}.blog-module__r2Uipq__postMeta{flex-direction:column;gap:8px;padding-top:5px;display:flex}.blog-module__r2Uipq__postMeta time,.blog-module__r2Uipq__postMeta span{font:400 12.5px/1.45 var(--font-sans)}.blog-module__r2Uipq__postMeta time{color:var(--mk-faint)}.blog-module__r2Uipq__postMeta span{color:var(--mk-muted)}.blog-module__r2Uipq__postContent h2{letter-spacing:-.035em;text-wrap:balance;max-width:790px;transition:color .18s var(--mk-ease-standard);margin:0;font-size:clamp(27px,3.3vw,42px);font-weight:300;line-height:1.08}.blog-module__r2Uipq__postLink:hover .blog-module__r2Uipq__postContent h2,.blog-module__r2Uipq__postLink:focus-visible .blog-module__r2Uipq__postContent h2{color:color-mix(in srgb, var(--mk-ink) 86%, #5db3d4)}.blog-module__r2Uipq__postDescription{max-width:760px;color:var(--mk-muted);margin:17px 0 0;font-size:15px;line-height:1.65}.blog-module__r2Uipq__postArrow{color:var(--mk-faintest);transition:color .18s var(--mk-ease-standard), transform .18s var(--mk-ease-standard);margin-top:4px;font-size:20px;line-height:1}.blog-module__r2Uipq__postLink:hover .blog-module__r2Uipq__postArrow,.blog-module__r2Uipq__postLink:focus-visible .blog-module__r2Uipq__postArrow{color:var(--mk-ink);transform:translate(4px)}.blog-module__r2Uipq__emptyState{color:var(--mk-muted);border-block:1px solid var(--mk-rule);text-align:center;margin:0;padding:80px 0;font-size:16px}.blog-module__r2Uipq__postHero{isolation:isolate;border-bottom:1px solid var(--mk-rule);padding:124px 0 64px;position:relative;overflow:hidden}.blog-module__r2Uipq__postHero:before{z-index:-1;content:"";background:radial-gradient(circle at 26% 0,#0076a617,#0000 34%),radial-gradient(circle at 76% 12%,#82457f12,#0000 30%);position:absolute;inset:0}.blog-module__r2Uipq__postHeaderInner{width:min(960px,100% - 48px);margin-inline:auto}.blog-module__r2Uipq__backLink{color:var(--mk-faint);font:10px/1.4 var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase;transition:color .18s var(--mk-ease-standard);align-items:center;gap:8px;display:inline-flex}.blog-module__r2Uipq__backLink span{transition:transform .18s var(--mk-ease-standard);font-size:13px;display:inline-block}.blog-module__r2Uipq__backLink:hover{color:var(--mk-ink)}.blog-module__r2Uipq__backLink:hover span{transform:translate(-3px)}.blog-module__r2Uipq__postHero h1{letter-spacing:-.05em;text-wrap:balance;max-width:940px;margin:20px 0 0;font-size:clamp(43px,6.3vw,76px);font-weight:300;line-height:1.02}.blog-module__r2Uipq__postDeck{max-width:780px;color:var(--mk-muted);margin:27px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.6}.blog-module__r2Uipq__postByline{border-top:1px solid var(--mk-rule);flex-wrap:wrap;gap:28px 56px;margin-top:42px;padding-top:23px;display:flex}.blog-module__r2Uipq__postBylineItem{flex-direction:column;gap:6px;display:flex}.blog-module__r2Uipq__postBylineItem>span{color:var(--mk-faintest);font:9px/1 var(--mk-font-mono);letter-spacing:.11em;text-transform:uppercase}.blog-module__r2Uipq__postBylineItem strong,.blog-module__r2Uipq__postBylineItem time{color:var(--mk-ink);font-size:13px;font-style:normal;font-weight:500;line-height:1.4}.blog-module__r2Uipq__postBylineItem small{color:var(--mk-faint);font-size:11px;font-weight:400}.blog-module__r2Uipq__articleSection{padding:70px 0 112px}.blog-module__r2Uipq__articleBody{width:min(760px,100% - 48px);max-width:none;color:var(--mk-muted);--tw-prose-body:var(--mk-muted);--tw-prose-headings:var(--mk-ink);--tw-prose-lead:var(--mk-muted);--tw-prose-links:#5db3d4;--tw-prose-bold:var(--mk-ink);--tw-prose-counters:var(--mk-faint);--tw-prose-bullets:var(--mk-faintest);--tw-prose-hr:var(--mk-rule);--tw-prose-quotes:var(--mk-ink);--tw-prose-quote-borders:#0076a6;--tw-prose-captions:var(--mk-faint);--tw-prose-code:var(--mk-ink);--tw-prose-pre-code:#ffffffd6;--tw-prose-pre-bg:var(--mk-panel-soft);--tw-prose-th-borders:var(--mk-rule);--tw-prose-td-borders:var(--mk-rule);margin-inline:auto;font-size:17px;line-height:1.7}:is(.blog-module__r2Uipq__articleBody p,.blog-module__r2Uipq__articleBody li){color:var(--mk-muted)}.blog-module__r2Uipq__articleBody p{margin-block:1.35em}:is(.blog-module__r2Uipq__articleBody h2,.blog-module__r2Uipq__articleBody h3,.blog-module__r2Uipq__articleBody h4){color:var(--mk-ink);letter-spacing:-.03em;text-wrap:balance;font-weight:300}.blog-module__r2Uipq__articleBody h2{margin-top:2.35em;margin-bottom:.7em;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.blog-module__r2Uipq__articleBody h3{margin-top:2em;margin-bottom:.65em;font-size:clamp(23px,2.4vw,30px);line-height:1.2}.blog-module__r2Uipq__articleBody h4{font-size:clamp(19px,1.7vw,22px);line-height:1.3}:is(.blog-module__r2Uipq__articleBody h1,.blog-module__r2Uipq__articleBody h2,.blog-module__r2Uipq__articleBody h3,.blog-module__r2Uipq__articleBody h4,.blog-module__r2Uipq__articleBody h5,.blog-module__r2Uipq__articleBody h6){scroll-margin-top:5rem}.blog-module__r2Uipq__articleBody .heading-anchor{color:inherit;text-decoration:none}.blog-module__r2Uipq__articleBody .heading-anchor:hover{color:color-mix(in srgb, var(--mk-ink) 82%, #5db3d4)}.blog-module__r2Uipq__articleBody a:not(.heading-anchor){color:#5db3d4;text-underline-offset:3px;text-decoration-color:#5db3d473;transition:color .15s,text-decoration-color .15s}.blog-module__r2Uipq__articleBody a:not(.heading-anchor):hover{color:#7bc4df;text-decoration-color:currentColor}.blog-module__r2Uipq__articleBody strong{color:var(--mk-ink);font-weight:600}.blog-module__r2Uipq__articleBody blockquote{color:var(--mk-ink);border-left-color:#0076a6;margin-block:2em;padding:3px 0 3px 22px;font-size:18px;font-style:normal;line-height:1.7}.blog-module__r2Uipq__articleBody hr{border-color:var(--mk-rule);margin-block:3.5em}.blog-module__r2Uipq__articleBody code:not(pre code){color:var(--mk-ink);background:var(--mk-panel);border:1px solid var(--mk-rule);border-radius:5px;padding:.16rem .4rem;font-size:.85em;font-weight:500}.blog-module__r2Uipq__articleBody code:not(pre code):before{content:none}.blog-module__r2Uipq__articleBody code:not(pre code):after{content:none}.blog-module__r2Uipq__articleBody [data-rehype-pretty-code-figure]{margin-block:2.25em}.blog-module__r2Uipq__articleBody pre{background:var(--mk-panel-soft);border:1px solid var(--mk-rule);border-radius:12px;margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow-x:auto;box-shadow:0 20px 50px #0000002e}.blog-module__r2Uipq__articleBody pre code{background:0 0;padding:0}.blog-module__r2Uipq__articleBody pre [data-line]{padding-inline:.4rem;display:block}.blog-module__r2Uipq__articleBody table{font-size:14px}.blog-module__r2Uipq__articleBody th{color:var(--mk-ink);font-weight:500}:is(.blog-module__r2Uipq__articleBody th,.blog-module__r2Uipq__articleBody td){border-color:var(--mk-rule);padding:12px 14px}.blog-module__r2Uipq__mdxImage{border:1px solid var(--mk-rule);background:var(--mk-panel);border-radius:14px;width:100%;height:auto;margin-block:2.5rem}.blog-module__r2Uipq__diagram{background:var(--mk-panel-soft);border:1px solid var(--mk-rule);border-radius:14px;margin-block:2.75rem;padding:24px;overflow-x:auto}.blog-module__r2Uipq__diagramImage{width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.blog-module__r2Uipq__diagramCaption{max-width:620px;color:var(--mk-faint);text-align:center;margin:16px auto 0;font-size:12px;line-height:1.55}.blog-module__r2Uipq__articleFooter{border-top:1px solid var(--mk-rule);width:min(760px,100% - 48px);margin:70px auto 0;padding-top:24px}.blog-module__r2Uipq__articleFooterLink{color:var(--mk-muted);transition:color .18s var(--mk-ease-standard);align-items:center;gap:9px;font-size:13px;display:inline-flex}.blog-module__r2Uipq__articleFooterLink span{transition:transform .18s var(--mk-ease-standard);display:inline-block}.blog-module__r2Uipq__articleFooterLink:hover{color:var(--mk-ink)}.blog-module__r2Uipq__articleFooterLink:hover span{transform:translate(-3px)}.blog-module__r2Uipq__cta{border-top:1px solid var(--mk-rule)}@media (max-width:760px){.blog-module__r2Uipq__indexHero{padding:116px 0 72px}.blog-module__r2Uipq__indexHero h1{font-size:clamp(44px,12.5vw,64px)}.blog-module__r2Uipq__indexHeroCopy{font-size:16px}.blog-module__r2Uipq__indexSection{padding:56px 0 88px}.blog-module__r2Uipq__postLink{grid-template-columns:1fr 22px;gap:14px 18px;padding-block:32px}.blog-module__r2Uipq__postMeta{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 13px;padding-top:0}.blog-module__r2Uipq__postMeta time,.blog-module__r2Uipq__postMeta span{font-size:11px}.blog-module__r2Uipq__postContent h2{font-size:clamp(26px,8.6vw,36px)}.blog-module__r2Uipq__postDescription{font-size:14px}.blog-module__r2Uipq__postArrow{grid-area:2/2}.blog-module__r2Uipq__postHero{padding:104px 0 54px}.blog-module__r2Uipq__postHero h1{font-size:clamp(39px,11.5vw,58px)}.blog-module__r2Uipq__postDeck{font-size:17px}.blog-module__r2Uipq__articleSection{padding:54px 0 88px}.blog-module__r2Uipq__articleBody{font-size:16px;line-height:1.68}.blog-module__r2Uipq__diagram{margin-inline:-8px;padding:18px 12px}}@media (max-width:520px){.blog-module__r2Uipq__wrap,.blog-module__r2Uipq__postHeaderInner,.blog-module__r2Uipq__articleBody,.blog-module__r2Uipq__articleFooter{width:calc(100% - 36px)}.blog-module__r2Uipq__indexSectionHeader{align-items:center}.blog-module__r2Uipq__postLink{margin-inline:-10px;padding-inline:10px}.blog-module__r2Uipq__postByline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.blog-module__r2Uipq__postBylineItem:first-child{grid-column:1/-1}.blog-module__r2Uipq__articleBody table{width:100%;display:block;overflow-x:auto}.blog-module__r2Uipq__articleBody pre{margin-inline:-8px;padding:17px 15px}}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__postLink,.blog-module__r2Uipq__postContent h2,.blog-module__r2Uipq__postArrow,.blog-module__r2Uipq__backLink,.blog-module__r2Uipq__backLink span,.blog-module__r2Uipq__articleFooterLink,.blog-module__r2Uipq__articleFooterLink span{transition:none}}
