.article-module__vSiNqq__article{gap:var(--space-5);padding:var(--space-4) 0;flex-direction:column;display:flex}.article-module__vSiNqq__title{font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.2}.article-module__vSiNqq__desc{color:var(--color-white-muted);font-size:15px;font-weight:300;line-height:1.6}.article-module__vSiNqq__body{border-top:1px solid var(--color-gray-muted);padding-top:var(--space-6);margin-top:var(--space-2);color:var(--color-white-muted);font-size:15px;font-weight:300;line-height:1.8}.article-module__vSiNqq__body p{margin-bottom:var(--space-4)}.article-module__vSiNqq__body p:last-child{margin-bottom:0}.article-module__vSiNqq__body h2,.article-module__vSiNqq__body h3{font-family:var(--font-heading);color:var(--color-white);margin-bottom:var(--space-3);margin-top:var(--space-5);font-size:18px;font-weight:600}.article-module__vSiNqq__body ul,.article-module__vSiNqq__body ol{padding-left:var(--space-6);margin-bottom:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.article-module__vSiNqq__body ul{list-style:outside}.article-module__vSiNqq__body ol{list-style:decimal}.article-module__vSiNqq__body li ul,.article-module__vSiNqq__body li ol{margin-top:var(--space-2);margin-bottom:0}.article-module__vSiNqq__body li{color:var(--color-white-muted)}.article-module__vSiNqq__body strong{color:var(--color-white);font-weight:500}.article-module__vSiNqq__body a{color:var(--color-accent);text-decoration:none}.article-module__vSiNqq__body a:hover{text-decoration:underline}.article-module__vSiNqq__body img{border-radius:var(--radius-md);max-width:100%;max-height:70vh;cursor:var(--cursor-pointer);transition:opacity var(--transition-fast)}.article-module__vSiNqq__body img:hover{opacity:.85}.article-module__vSiNqq__body blockquote:not(.content-callout){border-left:3px solid var(--color-accent);padding-left:var(--space-3);margin-bottom:var(--space-4);color:var(--color-gray)}.article-module__vSiNqq__body code{font-family:var(--font-mono);background:var(--color-bg-black);border:1px solid var(--color-gray-muted);border-radius:var(--radius-sm);padding:1px 5px;font-size:.9em}.article-module__vSiNqq__body pre{background:var(--color-bg-black);border:1px solid var(--color-gray-muted);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);overflow-x:auto}.article-module__vSiNqq__body pre code{background:0 0;border:none;padding:0}.article-module__vSiNqq__body table{border-collapse:collapse;width:100%;margin-bottom:var(--space-4);font-size:14px}.article-module__vSiNqq__body th,.article-module__vSiNqq__body td{border:1px solid var(--color-gray-muted);padding:var(--space-2) var(--space-3);text-align:left}.article-module__vSiNqq__body th{color:var(--color-white);background:var(--color-bg-black)}.article-module__vSiNqq__body hr{border:none;border-top:1px solid var(--color-gray-muted);margin:var(--space-5) 0}
