.nx-reading-shell,#blog-post-main{--nx-reading-font:Georgia,"Times New Roman",serif;--nx-reading-paper:#fffdf9;--nx-reading-rule:color-mix(in oklch,var(--foreground)12%,transparent);background:var(--nx-reading-paper)}.dark .nx-reading-shell,.dark #blog-post-main{--nx-reading-paper:var(--background)}.nx-reading-shell>.page-canvas{background:var(--nx-reading-paper)}.site-header-editorial{background:var(--nx-reading-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--nx-reading-rule);background-image:none}.site-header-editorial .site-header-inner{max-width:46.5rem;padding-inline:1.25rem}.site-header-editorial .site-header-wordmark{font-family:var(--nx-reading-font);font-size:1rem;font-weight:600}.site-header-editorial .site-header-cta{border:1px solid var(--foreground);color:var(--foreground);background:0 0;padding-inline:1rem;font-weight:500}.site-header-editorial .site-header-cta:hover{background:color-mix(in oklch,var(--foreground)5%,transparent);opacity:1}.site-header-editorial .site-header-cta:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.site-header-editorial .site-header-mobile{background:var(--nx-reading-paper);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:640px){.site-header-editorial .site-header-inner{padding-inline:2rem}}.nx-article.nx-article{max-width:50rem}.nx-article .nx-measure{max-width:42.5rem}.nx-article .nx-article-title{overflow-wrap:anywhere;min-width:0;margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.13}.nx-article-kicker{font:500 .75rem/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted-foreground);margin:2rem 0 0}.nx-article .nx-article-meta{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400}.nx-author-mark{background:var(--foreground);width:2.5rem;height:2.5rem;color:var(--background);font:700 1.25rem/1 var(--font-heading);border-radius:50%;place-items:center;display:inline-grid}.nx-author-name{color:var(--foreground);font-weight:500}.nx-author-mark-ai{background:0 0}.nx-author-logo{object-fit:contain;width:2.5rem;height:2.5rem}.nx-author-credit{border-top:1px solid var(--nx-rule);font:.875rem/1.6 var(--font-body);color:var(--muted-foreground);margin-top:2.5rem;padding-top:1.5rem}.nx-author-credit a{color:var(--foreground);text-underline-offset:.16em;text-decoration:underline}.nx-article-cta{margin-top:2rem}.nx-article-cta p{font:1.125rem/1.5 var(--nx-reading-font);margin-bottom:.75rem}.nx-article-cta a{border:1px solid var(--foreground);color:var(--foreground);font:500 .875rem/1.5 var(--font-body);border-radius:999px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.nx-article-cta a:hover{background:color-mix(in oklch,var(--foreground)5%,transparent)}.nx-article-cta a:active{background:color-mix(in oklch,var(--foreground)10%,transparent)}.nx-article-cta a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.nx-author-details{gap:.2rem;display:grid}.nx-reading-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nx-article .nx-article-standfirst{margin:1.125rem 0 0;font-size:1.25rem;line-height:1.5}.nx-article .nx-prose{font-family:var(--nx-reading-font);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.7}.nx-article .nx-prose>*+*{margin-top:1.25em}.nx-article .nx-prose>:first-child{margin-top:0}.nx-prose :is(h2,h3){font-family:var(--font-heading);letter-spacing:-.025em;scroll-margin-top:6rem;font-style:normal;font-weight:700;line-height:1.25}.nx-prose h2{margin-top:2.5em;margin-bottom:.8em;font-size:1.65rem}.nx-prose h3{margin-top:1.8em;margin-bottom:.7em;font-size:1.25rem}.nx-article .nx-prose :is(h2,h3)+*{margin-top:0}.nx-prose a,.nx-article-sources a{text-underline-offset:.16em;color:inherit;text-decoration:underline;text-decoration-thickness:1px}.nx-prose a:hover,.nx-article-sources a:hover{text-decoration-thickness:2px}.nx-prose a:focus-visible,.nx-article-sources a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.nx-prose :is(ol,ul){padding-left:1.4em}.nx-prose ol{list-style:decimal}.nx-prose ul{list-style:outside}.nx-prose li+li{margin-top:.55em}.nx-prose li>p+p{margin-top:.5em}.nx-prose strong{font-weight:700}.nx-prose blockquote{border-left:3px solid var(--foreground);margin-block:2em;padding:.2em 0 .2em 1.25em;font-size:1.15em;line-height:1.5}.nx-prose hr{border:0;border-top:1px solid var(--nx-rule-strong);width:4rem;margin:3rem auto}.nx-prose code{overflow-wrap:anywhere;font-size:.85em}.nx-prose pre,.nx-table-scroll{max-width:100%;overflow-x:auto}.nx-table-scroll table{border-collapse:collapse;width:100%;font:.875rem/1.6 var(--font-body)}.nx-table-scroll :is(th,td){border-bottom:1px solid var(--nx-rule);text-align:left;vertical-align:top;padding:.8em}.nx-table-scroll th{font-weight:600}.nx-article-sources{border-block:1px solid var(--nx-rule);font:.875rem/1.6 var(--font-body);margin-top:3rem;padding-block:1.25rem}.nx-article-sources summary{cursor:pointer;font-weight:600}.nx-article-sources summary span{color:var(--muted-foreground);margin-left:.5em;font-weight:400}.nx-article-sources>p{color:var(--muted-foreground);margin-block:1rem}.nx-article-sources ol{padding-left:1.25rem;list-style:decimal}.nx-article-sources li+li{margin-top:.65rem}@media (min-width:640px){.nx-article .nx-prose{font-size:1.25rem}}@media (max-width:480px){.nx-article .nx-article-meta{gap:.5rem}}
