.article-module__IXS4Fq__articleContainer{max-width:760px;margin:0 auto;padding-top:100px;padding-bottom:120px}.article-module__IXS4Fq__breadcrumbs{margin-bottom:var(--space-10);letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground-muted);font-size:.8125rem}.article-module__IXS4Fq__breadcrumbLink{color:var(--color-foreground-muted);text-decoration:none;transition:color .2s}.article-module__IXS4Fq__breadcrumbLink:hover{color:var(--color-accent-blue)}.article-module__IXS4Fq__breadcrumbSeparator{color:var(--color-border);margin:0 10px}.article-module__IXS4Fq__articleHeader{margin-bottom:var(--space-12)}.article-module__IXS4Fq__articleCategoryLabel{color:var(--color-accent-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.875rem;font-weight:600;display:inline-block}.article-module__IXS4Fq__articleTitle{margin-bottom:var(--space-6);letter-spacing:-.02em;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:700;line-height:1.15}.article-module__IXS4Fq__articleDesc{color:var(--color-foreground-muted);margin-bottom:var(--space-8);font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.5}.article-module__IXS4Fq__articleMeta{gap:var(--space-4);color:var(--color-foreground-muted);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;padding:16px 0;font-size:.9375rem;display:flex}.article-module__IXS4Fq__authorInfo{align-items:center;gap:var(--space-3);display:flex}.article-module__IXS4Fq__authorAvatar{border:1px solid var(--color-border);border-radius:50%}.article-module__IXS4Fq__authorName{color:var(--color-foreground);font-weight:600}.article-module__IXS4Fq__metaItem{align-items:center;display:flex}.article-module__IXS4Fq__metaSeparator{color:var(--color-border)}.article-module__IXS4Fq__heroImageWrapper{width:100%;height:clamp(250px,50vw,450px);margin-bottom:var(--space-16);border-radius:var(--radius-xl);background:var(--color-card-border);position:relative;overflow:hidden}.article-module__IXS4Fq__heroImage{object-fit:cover}.article-module__IXS4Fq__prose{color:var(--color-foreground);font-size:1.125rem;line-height:1.8}.article-module__IXS4Fq__prose>:first-child{margin-top:0}.article-module__IXS4Fq__prose p{margin-bottom:1.75em}.article-module__IXS4Fq__prose h1,.article-module__IXS4Fq__prose h2,.article-module__IXS4Fq__prose h3,.article-module__IXS4Fq__prose h4{color:var(--color-foreground);letter-spacing:-.01em;margin-top:2.5em;margin-bottom:1em;font-weight:700;line-height:1.3}.article-module__IXS4Fq__prose h2{font-size:1.875rem}.article-module__IXS4Fq__prose h3{font-size:1.5rem}.article-module__IXS4Fq__prose a{color:var(--color-accent-blue);text-underline-offset:4px;-webkit-text-decoration:underline #00e5ff66;text-decoration:underline #00e5ff66;transition:all .2s}.article-module__IXS4Fq__prose a:hover,.article-module__IXS4Fq__prose a:focus{-webkit-text-decoration-color:var(--color-accent-blue);text-decoration-color:var(--color-accent-blue);background-color:#00e5ff1a}.article-module__IXS4Fq__prose ul,.article-module__IXS4Fq__prose ol{margin-bottom:1.75em;padding-left:1.5em}.article-module__IXS4Fq__prose li,.article-module__IXS4Fq__prose li p{margin-bottom:.5em}.article-module__IXS4Fq__prose hr{background:var(--color-border);border:0;height:1px;margin:3em 0}.article-module__IXS4Fq__prose blockquote{border-left:3px solid var(--color-accent-blue);background:var(--color-background-surface);color:var(--color-foreground-muted);border-radius:0 12px 12px 0;margin:2em 0;padding:1.5em 2em;font-size:1.25rem;font-style:italic;line-height:1.6}.article-module__IXS4Fq__prose blockquote p:last-child{margin-bottom:0}.article-module__IXS4Fq__prose code{background:var(--color-card-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-foreground);padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.article-module__IXS4Fq__prose pre{background:var(--color-background-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-bottom:2em;padding:24px;overflow-x:auto;box-shadow:inset 0 2px 10px #0003}[data-theme=light] .article-module__IXS4Fq__prose pre{box-shadow:inset 0 2px 10px #00000005}.article-module__IXS4Fq__prose pre code{color:inherit;box-shadow:none;background:0 0;border:none;padding:0;font-size:.875rem}.article-module__IXS4Fq__prose img{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto;margin:2.5em 0;display:block}.article-module__IXS4Fq__prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:2em;display:block;overflow-x:auto}.article-module__IXS4Fq__prose th,.article-module__IXS4Fq__prose td{border:1px solid var(--color-border);text-align:left;padding:12px 16px}.article-module__IXS4Fq__prose th{background:var(--color-background-surface);font-weight:600}.article-module__IXS4Fq__relatedArticles{margin-top:var(--space-25);border-top:1px solid var(--color-border);padding-top:80px}.article-module__IXS4Fq__relatedTitle{margin-bottom:var(--space-10);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}@media (max-width:768px){.article-module__IXS4Fq__articleContainer{padding:80px 20px}.article-module__IXS4Fq__prose{font-size:1.0625rem}.article-module__IXS4Fq__prose blockquote{padding:1.25em;font-size:1.125rem}}
