@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.gx-editorial-shell{width:min(1280px,calc(100% - 112px));max-width:920px;margin-inline:auto;padding-block:34px 82px;color:var(--gx-ink,hsl(var(--foreground)));font-family:DM Sans,Arial,sans-serif}.gx-editorial-header{margin-block:35px 40px}.gx-editorial-header .gx-editorial-title{max-width:920px;margin:17px 0 0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:500;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty}.gx-editorial-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 13px;margin-top:24px;color:var(--gx-muted,hsl(var(--muted-foreground)));font-size:.8125rem;line-height:1.6}.gx-rich-article{--article-ink:var(--gx-ink,hsl(var(--foreground)));--article-muted:var(--gx-muted,hsl(var(--muted-foreground)));--article-line:var(--gx-line,hsl(var(--border)));--article-surface:var(--gx-surface,hsl(var(--muted)));--article-accent:var(--gx-blue,hsl(var(--primary)));max-width:min(66ch,720px);margin-inline:auto;color:var(--article-ink);font-family:DM Sans,Arial,sans-serif;font-size:1.1875rem;line-height:1.8;overflow-wrap:anywhere}.gx-rich-article>:first-child{margin-top:0}.gx-rich-article>:last-child{margin-bottom:0}.gx-rich-article.gx-rich-article p{margin-block:0 1.35em;white-space:pre-wrap}.gx-rich-article.gx-rich-article :is(h2,h3,h4,h5,h6){margin-block:1.6em .65em;font-weight:600;letter-spacing:-.025em;line-height:1.3;text-wrap:pretty}.gx-rich-article.gx-rich-article h2{font-size:1.65em}.gx-rich-article.gx-rich-article h3{font-size:1.3em}.gx-rich-article.gx-rich-article h4{font-size:1.1em}.gx-rich-article.gx-rich-article h5{font-size:1em}.gx-rich-article.gx-rich-article h6{font-size:.9em;letter-spacing:.015em}.gx-rich-article a{color:var(--article-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gx-rich-article a:hover{text-decoration-thickness:2px}.gx-rich-article :is(a,summary):focus-visible{outline:2px solid var(--article-accent);outline-offset:4px;border-radius:2px}.gx-rich-article :is(ul,ol){margin-block:0 1.35em;padding-inline-start:1.5em}.gx-rich-article ul{list-style:disc}.gx-rich-article ol{list-style:decimal}.gx-rich-article li+li{margin-top:.35em}.gx-rich-article li>:is(ul,ol){margin-block:.4em 0}.gx-rich-article li>p{margin-bottom:.5em}.gx-rich-article .gx-rich-task-list{padding-inline-start:0;list-style:none}.gx-rich-article .gx-rich-task-item{display:flex;align-items:flex-start;gap:.65em}.gx-rich-article .gx-rich-task-item>input{flex:0 0 auto;width:1em;height:1em;margin-top:.45em;accent-color:var(--article-accent);opacity:1}.gx-rich-article .gx-rich-task-item>div{min-width:0;flex:1}.gx-rich-article blockquote{margin:1.5em 0;padding:.25em 0 .25em 1.2em;border-inline-start:3px solid var(--article-accent);color:var(--article-muted)}.gx-rich-article blockquote>:last-child{margin-bottom:0}.gx-rich-article .gx-rich-pull-quote{margin:2em 0;padding-block:.6em}.gx-rich-article .gx-rich-pull-quote blockquote{border:0;padding:0;margin:0;color:var(--article-ink);font-size:1.35em;line-height:1.5;letter-spacing:-.025em}.gx-rich-article .gx-rich-pull-quote figcaption{margin-top:.85em;color:var(--article-muted);font-size:.75em;line-height:1.6}.gx-rich-article :not(pre)>code{padding:.12em .3em;border:1px solid var(--article-line);border-radius:4px;background:var(--article-surface);font-size:.85em}.gx-rich-article pre{max-width:100%;overflow-x:auto;padding:1em;margin-block:1.5em;border:1px solid var(--article-line);border-radius:10px;background:var(--article-surface);font-size:.82em;line-height:1.65;white-space:pre}.gx-rich-article pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.gx-rich-article pre:focus-visible{outline:2px solid var(--article-accent);outline-offset:4px}.gx-rich-article hr{margin-block:2em;border:0;border-top:1px solid var(--article-line)}.gx-rich-article .gx-rich-table{max-width:100%;overflow-x:auto;margin-block:1.5em;border:1px solid var(--article-line);border-radius:9px}.gx-rich-article .gx-rich-table:focus-visible{outline:2px solid var(--article-accent);outline-offset:4px}.gx-rich-article table{width:100%;min-width:480px;border-collapse:collapse;font-size:.875em;line-height:1.6}.gx-rich-article :is(th,td){padding:.7em .9em;border-bottom:1px solid var(--article-line);border-inline-end:1px solid var(--article-line);text-align:start;vertical-align:top;overflow-wrap:normal}.gx-rich-article :is(th,td)>:last-child{margin-bottom:0}.gx-rich-article :is(th,td):last-child{border-inline-end:0}.gx-rich-article th{background:var(--article-surface);font-weight:600}.gx-rich-article tr:last-child>:is(th,td){border-bottom:0}.gx-rich-article .gx-rich-callout{margin:1.5em 0;padding:1em 1.2em;border:1px solid var(--article-line);border-inline-start:3px solid var(--article-accent);border-radius:8px;background:var(--article-surface)}.gx-rich-article .gx-rich-callout-note{border-inline-start-color:#8b79ca}.gx-rich-article .gx-rich-callout-warning{border-inline-start-color:#b88a2d}.gx-rich-article .gx-rich-callout-success{border-inline-start-color:#308b6a}.gx-rich-article .gx-rich-callout>:last-child{margin-bottom:0}.gx-rich-article .gx-rich-details{margin:1.5em 0;border:1px solid var(--article-line);border-radius:8px;background:var(--article-surface)}.gx-rich-article summary{padding:.8em 1em;font-weight:600;cursor:pointer}.gx-rich-article .gx-rich-details-content{padding:0 1em 1em}.gx-rich-article .gx-rich-details-content>:last-child{margin-bottom:0}.gx-rich-article .gx-rich-image{display:block;max-width:100%;margin-block:1.5em}.gx-rich-article .gx-rich-image img{display:block;width:100%;height:auto;border:1px solid var(--article-line);border-radius:10px}.gx-rich-article :is(.gx-rich-image,.gx-rich-video) figcaption{margin-top:.65em;color:var(--article-muted);font-size:.75em;line-height:1.65;text-align:start}.gx-rich-article .gx-rich-video{width:100%;margin-block:1.5em}.gx-rich-article .gx-rich-video>div{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--article-line);border-radius:10px;background:var(--article-surface)}.gx-rich-article .gx-rich-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gx-rich-article sub,.gx-rich-article sup{font-size:.75em;line-height:0}.gx-rich-article.gx-rich-mobile{font-size:1.0625rem}@media (max-width:1200px){.gx-editorial-shell{width:calc(100% - 72px)}}@media (max-width:760px){.gx-editorial-shell{width:calc(100% - 40px);padding-block:20px 52px}.gx-editorial-header{margin-block:25px 30px}.gx-editorial-header .gx-editorial-title{font-size:clamp(1.875rem,5.5vw,2.5rem);line-height:1.22;letter-spacing:-.03em}.gx-editorial-meta{gap:8px 10px;margin-top:20px;font-size:.75rem;line-height:1.6}.gx-rich-article{font-size:1.0625rem}}@media (max-width:380px){.gx-editorial-shell{width:calc(100% - 32px)}}