.blog-hero-grid[data-v-f41d129d]{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(9,9,11,.08),var(--color-canvas) 88%);background-size:32px 32px,32px 32px,100% 100%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.blog-article-body[data-v-8abab2de]{color:var(--color-ink-muted);font-family:var(--font-site-body);font-size:var(--text-site-body);line-height:1.78}.blog-article-body[data-v-8abab2de]>:first-child,.blog-article-body[data-v-8abab2de]>div>:first-child{margin-top:0}.blog-article-body[data-v-8abab2de] h2,.blog-article-body[data-v-8abab2de] h3,.blog-article-body[data-v-8abab2de] h4{color:var(--color-ink);font-family:var(--font-site-heading);position:relative;scroll-margin-top:7rem;text-wrap:balance}.blog-article-body[data-v-8abab2de] h2{font-size:var(--text-site-section);font-weight:var(--text-site-section--font-weight);letter-spacing:-.025em;line-height:1.2;margin:4rem 0 1.2rem}.blog-article-body[data-v-8abab2de] h3{font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);letter-spacing:-.018em;line-height:1.25;margin:3rem 0 .9rem}.blog-article-body[data-v-8abab2de] h4{font-size:var(--text-site-card);font-weight:var(--text-site-card--font-weight);line-height:1.35;margin:2.5rem 0 .85rem}.blog-article-body[data-v-8abab2de] .blog-heading-anchor{color:var(--color-ink-muted);font-weight:400;opacity:0;padding-right:.55rem;position:absolute;right:100%;text-decoration:none;transition:color .16s ease,opacity .16s ease}.blog-article-body[data-v-8abab2de] .blog-heading-anchor:focus-visible,.blog-article-body[data-v-8abab2de] h2:hover .blog-heading-anchor,.blog-article-body[data-v-8abab2de] h3:hover .blog-heading-anchor{color:var(--color-brand-action);opacity:1}.blog-article-body[data-v-8abab2de] p{color:var(--color-ink-muted);margin:0 0 1.45rem;text-wrap:pretty}.blog-article-body[data-v-8abab2de] ol,.blog-article-body[data-v-8abab2de] ul{color:var(--color-ink-muted);margin:0 0 1.6rem;padding-left:1.45rem}.blog-article-body[data-v-8abab2de] ul{list-style:disc}.blog-article-body[data-v-8abab2de] ol{list-style:decimal}.blog-article-body[data-v-8abab2de] li{margin-bottom:.55rem;padding-left:.25rem}.blog-article-body[data-v-8abab2de] li::marker{color:var(--color-ink-muted)}.blog-article-body[data-v-8abab2de] a:not(.blog-heading-anchor){color:var(--color-brand-action);text-decoration:underline;text-decoration-color:#f43f5e66;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.blog-article-body[data-v-8abab2de] a:not(.blog-heading-anchor):hover{color:var(--color-brand-action);text-decoration-color:var(--color-brand-action)}.blog-article-body[data-v-8abab2de] strong{color:var(--color-ink);font-weight:600}.blog-article-body[data-v-8abab2de] em{color:var(--color-ink)}.blog-article-body[data-v-8abab2de] code:not(pre code){background:var(--color-surface-card);border:1px solid var(--color-hairline);border-radius:.35rem;color:var(--color-brand-action);font-size:.88em;padding:.14rem .38rem}.blog-article-body[data-v-8abab2de] pre{background:var(--color-surface-inset);border:1px solid var(--color-hairline);border-radius:.75rem;line-height:1.65;margin:2rem 0;overflow-x:auto;padding:1.15rem 1.25rem}.blog-article-body[data-v-8abab2de] pre code{background:transparent;border:0;color:var(--color-ink);font-size:var(--text-site-detail);padding:0}.blog-article-body[data-v-8abab2de] blockquote{background:transparent;border-left:2px solid var(--color-brand-action);color:var(--color-ink-muted);font-size:var(--text-site-card);font-style:normal;line-height:1.7;margin:2.25rem 0;padding:.2rem 0 .2rem 1.5rem}.blog-article-body[data-v-8abab2de] img{background:var(--color-surface-inset);border:1px solid var(--color-hairline);border-radius:.75rem;display:block;height:auto;margin:2.75rem 0 3rem;width:100%}.blog-article-body[data-v-8abab2de] figure{margin:2.75rem 0 3rem}.blog-article-body[data-v-8abab2de] figure img{margin:0}.blog-article-body[data-v-8abab2de] figcaption{color:var(--color-ink-muted);font-size:var(--text-site-meta);line-height:1.5;margin-top:.75rem}.blog-article-body[data-v-8abab2de] .blog-video-embed{aspect-ratio:16/9;background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:.75rem;margin:2.75rem 0 .85rem;overflow:hidden;position:relative;width:100%}.blog-article-body[data-v-8abab2de] .blog-video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.blog-article-body[data-v-8abab2de] table{border-collapse:collapse;display:block;font-size:var(--text-site-detail);margin:2.25rem 0;overflow-x:auto;width:100%}.blog-article-body[data-v-8abab2de] td,.blog-article-body[data-v-8abab2de] th{border:1px solid var(--color-hairline);min-width:8rem;padding:.75rem .9rem;text-align:left}.blog-article-body[data-v-8abab2de] th{background:var(--color-surface-card);color:var(--color-ink);font-weight:600}.blog-article-body[data-v-8abab2de] td{color:var(--color-ink-muted)}.blog-article-body[data-v-8abab2de] hr{border:0;border-top:1px solid var(--color-hairline);margin:4rem 0}@media(min-width:1280px){.blog-article-body[data-v-8abab2de] .blog-video-embed,.blog-article-body[data-v-8abab2de] figure,.blog-article-body[data-v-8abab2de] img,.blog-article-body[data-v-8abab2de] table{max-width:none;width:min(800px,calc(100vw - 23rem))}}@media(max-width:639px){.blog-article-body[data-v-8abab2de]{font-size:var(--text-site-body);line-height:1.72}.blog-article-body[data-v-8abab2de] h2{margin-top:3.5rem}.blog-article-body[data-v-8abab2de] h3{margin-top:2.75rem}.blog-article-body[data-v-8abab2de] .blog-heading-anchor{display:none}}
