@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,500;9..40,700;9..40,900&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");:root{--qv-azure-text:#1d6fd6;--qv-grad-cta:linear-gradient(90deg,#1d6fd6,#7b2cbf);--qv-measure:720px;--qv-r-md:10px;--qv-r-lg:16px;--qv-r-xl:24px;--qv-shadow-md:0 8px 24px rgba(11,16,32,.08);--qv-shadow-cta:0 10px 30px rgba(53,147,238,.25)}:is(.qg-post-body__inner,html) .qv-block{box-sizing:border-box;margin:40px auto;max-width:calc(var(--qv-measure) + 32px);padding:0 16px;width:100%}:is(.qg-post-body__inner,html) .qv-block *,:is(.qg-post-body__inner,html) .qv-block :after,:is(.qg-post-body__inner,html) .qv-block :before{box-sizing:border-box}:is(.qg-post-body__inner,html) .qv-eyebrow{color:var(--qg-violet);font:600 12px/1.4 var(--qg-font-body);letter-spacing:.12em;margin:0;text-transform:uppercase}:is(.qg-post-body__inner,html) .qv-h2{color:var(--qg-royal);font:700 32px/1.2 var(--qg-font-heading);letter-spacing:-.01em;margin:0}:is(.qg-post-body__inner,html) .qv-h3{color:var(--qg-royal);font:700 21px/1.3 var(--qg-font-heading);letter-spacing:-.005em;margin:0}:is(.qg-post-body__inner,html) .qv-text{color:var(--qg-ink-700);font:400 15px/1.6 var(--qg-font-body);margin:0}:is(.qg-post-body__inner,html) .qv-small{color:var(--qg-ink-500);font:400 13px/1.5 var(--qg-font-body);margin:0}:is(.qg-post-body__inner,html) .qv-mono{color:var(--qg-ink-700);font:400 13px/1.6 var(--qg-font-mono)}:is(.qg-post-body__inner,html) .qv-block a{color:var(--qv-azure-text);text-underline-offset:3px}:is(.qg-post-body__inner,html) .qv-block a:hover{color:var(--qg-violet)}:is(.qg-post-body__inner,html) .qv-block :focus-visible{border-radius:4px;outline:2px solid var(--qv-azure-text);outline-offset:3px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>blockquote,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>h2,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>h3,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ol,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>p,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ul{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--qv-measure);padding-left:16px;padding-right:16px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>p{margin-bottom:24px;margin-top:0}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>blockquote{background:none;border-left:4px solid var(--qg-azure);font-style:normal;margin-bottom:40px;margin-top:40px;padding:4px 16px 4px 0}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>blockquote p{color:var(--qg-royal);font:italic 500 21px/1.45 var(--qg-font-heading);margin:0 0 12px 24px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>blockquote p:last-child{color:var(--qg-ink-500);font:400 13px/1.5 var(--qg-font-body);font-style:normal;margin-bottom:0}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ol,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>p,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ul{color:var(--qg-ink-700);font:400 18px/1.7 var(--qg-font-body)}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>h2{color:var(--qg-royal);font:700 32px/1.2 var(--qg-font-heading);letter-spacing:-.01em;margin-top:56px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>h3{color:var(--qg-royal);font:700 21px/1.3 var(--qg-font-heading);margin-top:40px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ol a,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>p a,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ul a{color:var(--qv-azure-text)}.qg-post-body__inner:has(.qv-hero) [id]{scroll-margin-top:96px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body{display:block}@media (max-width:767px){:is(.qg-post-body__inner,html) .qv-block{margin:32px auto}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>h2,:is(.qg-post-body__inner,html) .qv-h2{font-size:26px}.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ol,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>p,.qg-post-body__inner:has(.qv-hero) #hs_cos_wrapper_post_body>ul{font-size:17px}}:is(.qg-post-body__inner,html) #hs_cos_wrapper_post_body>.hs_cos_wrapper:has(.qv-related)+.hs_cos_wrapper .qv-nl{margin-top:0}@media (min-width:1340px){.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail){align-items:start;column-gap:0;display:grid!important;grid-template-columns:minmax(16px,1fr) 232px minmax(48px,104px) 720px minmax(48px,104px) 232px minmax(16px,1fr);row-gap:0}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>:is(*,p,h2,h3,h4,ul,ol,blockquote,figure){box-sizing:border-box;grid-column:4;margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>.hs_cos_wrapper:has(.qv-hero,.qv-nl,.qv-related,.qv-progress){grid-column:1/-1}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>.hs_cos_wrapper:has(.qv-toc){align-self:stretch;grid-column:2;grid-row:span 400}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>.hs_cos_wrapper:has(.qv-rail){align-self:stretch;grid-column:6;grid-row:span 400}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>.hs_cos_wrapper .qv-block{margin-left:0;margin-right:0;max-width:none}.qg-post-body__inner #hs_cos_wrapper_post_body:has(.qv-toc,.qv-rail)>.hs_cos_wrapper .qv-block:not(.qv-kt,.qv-callout){padding-left:0;padding-right:0}}