.article-module__aWRlQq__hero{padding:calc(var(--header-height) + var(--space-2xl)) 0 var(--space-2xl);background:#09090b;position:relative;overflow:hidden}.article-module__aWRlQq__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% -20%,#0ea5e91f,#0000);position:absolute;inset:0}.article-module__aWRlQq__breadcrumb{color:#71717a;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:.8rem;display:flex}.article-module__aWRlQq__breadcrumb a{color:#71717a;text-decoration:none;transition:color .2s}.article-module__aWRlQq__breadcrumb a:hover{color:#0ea5e9}.article-module__aWRlQq__breadcrumb span{color:#3f3f46}.article-module__aWRlQq__metaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.article-module__aWRlQq__heroTitle{color:#f4f4f5;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:800;line-height:1.25}.article-module__aWRlQq__heroExcerpt{color:#a1a1aa;max-width:600px;margin:0 0 28px;font-size:1.1rem;line-height:1.7}.article-module__aWRlQq__coverWrap{border:1px solid #ffffff1a;border-radius:20px;width:100%;height:min(480px,55vh);margin-top:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.article-module__aWRlQq__coverWrap:after{content:"";background:linear-gradient(#0000,#09090b99);height:40%;position:absolute;bottom:0;left:0;right:0}.article-module__aWRlQq__articleBody{background:#09090b;padding:64px 0 32px}.article-module__aWRlQq__articleLayout{grid-template-columns:1fr 240px;align-items:start;gap:60px;max-width:1060px;margin:0 auto;display:grid}@media (max-width:900px){.article-module__aWRlQq__articleLayout{grid-template-columns:1fr;gap:0}}.article-module__aWRlQq__articleContent{min-width:0}.article-module__aWRlQq__tocSidebar{top:calc(var(--header-height) + 24px);position:sticky}.article-module__aWRlQq__tocBox{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:18px 20px}.article-module__aWRlQq__tocTitle{text-transform:uppercase;letter-spacing:.1em;color:#71717a;margin-bottom:12px;font-size:.75rem;font-weight:700}.article-module__aWRlQq__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.article-module__aWRlQq__tocItem{font-size:.82rem;line-height:1.4}.article-module__aWRlQq__tocItem a{color:#a1a1aa;border-left:2px solid #0000;border-radius:6px;padding:4px 8px;text-decoration:none;transition:all .15s;display:block}.article-module__aWRlQq__tocItem a:hover{color:#0ea5e9;background:#0ea5e914;border-left-color:#0ea5e9}.article-module__aWRlQq__tocItem.article-module__aWRlQq__h3 a{padding-left:20px;font-size:.78rem}@media (max-width:900px){.article-module__aWRlQq__tocSidebar{display:none}}.article-module__aWRlQq__article{color:#d4d4d8;font-family:Georgia,Palatino Linotype,Cambria,serif;font-size:1.06rem;line-height:1.85}.article-module__aWRlQq__article .formatted-markdown{all:unset;display:block}.article-module__aWRlQq__article p{color:#d4d4d8;margin:0 0 1.5em;font-size:1.06rem;line-height:1.85}:is(.article-module__aWRlQq__article h1,.article-module__aWRlQq__article h2,.article-module__aWRlQq__article h3,.article-module__aWRlQq__article h4){color:#f4f4f5;letter-spacing:-.02em;scroll-margin-top:calc(var(--header-height) + 24px);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:800}.article-module__aWRlQq__article h1{border-bottom:1px solid #ffffff1a;margin:2.5em 0 .75em;padding-bottom:.5em;font-size:1.9rem;line-height:1.2}.article-module__aWRlQq__article h2{border-bottom:1px solid #ffffff12;margin:2.25em 0 .6em;padding-bottom:.35em;font-size:1.5rem;line-height:1.3}.article-module__aWRlQq__article h3{color:#e4e4e7;margin:2em 0 .5em;font-size:1.2rem;line-height:1.35}.article-module__aWRlQq__article h4{color:#d4d4d8;margin:1.75em 0 .4em;font-size:1.05rem;font-weight:700}.article-module__aWRlQq__article strong{color:#f4f4f5;font-weight:700}.article-module__aWRlQq__article em{color:#a1a1aa;font-style:italic}:is(.article-module__aWRlQq__article ul,.article-module__aWRlQq__article ol){color:#d4d4d8;flex-direction:column;gap:.5em;margin:.75em 0 1.75em;padding-left:1.75em;display:flex}.article-module__aWRlQq__article li{font-size:1.06rem;line-height:1.8}.article-module__aWRlQq__article blockquote{color:#a1a1aa;background:#0ea5e912;border-left:4px solid #0ea5e9;border-radius:0 12px 12px 0;margin:2em 0;padding:16px 20px 16px 24px;font-size:1.08rem;font-style:italic;line-height:1.75}.article-module__aWRlQq__article pre{color:#e2e8f0;background:#141416;border:1px solid #ffffff1a;border-radius:12px;margin:1.75em 0;padding:20px;font-size:.9rem;line-height:1.65;overflow-x:auto}.article-module__aWRlQq__article code{color:#38bdf8!important;background:#0ea5e91f!important;border:1px solid #0ea5e933!important;border-radius:5px!important;padding:2px 7px!important;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace!important;font-size:.88em!important}.article-module__aWRlQq__article a{color:#0ea5e9;text-underline-offset:3px;-webkit-text-decoration:underline #0ea5e966;text-decoration:underline #0ea5e966;transition:all .2s}.article-module__aWRlQq__article a:hover{color:#38bdf8;text-decoration-color:#38bdf8}.article-module__aWRlQq__article hr{border:none;border-top:1px solid #ffffff1f;margin:2.5em 0}.article-module__aWRlQq__authorCard{background:#0ea5e90f;border:1px solid #0ea5e933;border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:52px;padding:24px 28px;display:flex}.article-module__aWRlQq__authorAvatar{border:2px solid #0ea5e9;border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #0ea5e926}.article-module__aWRlQq__authorInfo{flex:1;min-width:200px}.article-module__aWRlQq__authorLabel{letter-spacing:.1em;text-transform:uppercase;color:#0ea5e9;margin-bottom:4px;font-size:.7rem;font-weight:700}.article-module__aWRlQq__authorName{color:#f4f4f5;margin-bottom:6px;font-size:1.1rem;font-weight:800}.article-module__aWRlQq__authorBio{color:#a1a1aa;margin-bottom:10px;font-size:.88rem;line-height:1.6}.article-module__aWRlQq__authorLink{color:#0ea5e9;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.article-module__aWRlQq__authorLink:hover{color:#38bdf8}.article-module__aWRlQq__ctaBox{background:linear-gradient(135deg,#0ea5e91a,#0284c70f);border:1px solid #0ea5e940;border-radius:20px;margin-top:40px;padding:32px 36px;position:relative;overflow:hidden}.article-module__aWRlQq__ctaBox:before{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e926,#0000 70%);width:180px;height:180px;position:absolute;top:-60px;right:-60px}.article-module__aWRlQq__shareRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding:16px 20px;display:flex}.article-module__aWRlQq__shareLabel{color:#71717a;letter-spacing:.05em;text-transform:uppercase;margin-right:4px;font-size:.8rem;font-weight:600}.article-module__aWRlQq__shareBtn{cursor:pointer;color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.article-module__aWRlQq__shareBtn:hover{color:#38bdf8;background:#0ea5e91a;border-color:#0ea5e94d}
