.article-body{color:color-mix(in srgb, var(--brand-text-primary) 88%, transparent);-webkit-user-select:text;user-select:text;font-size:16px;line-height:2.05}.article-body>:first-child{margin-top:0}.article-body p{text-align:justify;margin-bottom:1.25rem}.article-body li,.article-body blockquote{text-align:justify}.article-body strong,.article-body b{color:var(--brand-text-primary)}.article-body h1,.article-body h2,.article-body h3,.article-body h4{color:var(--brand-text-primary);margin:2rem 0 .75rem;font-weight:900;line-height:1.6}.article-body h1{font-size:1.3rem}.article-body h2{font-size:1.175rem}.article-body h3,.article-body h4{font-size:1.05rem}.article-body img{background-color:var(--brand-surface-2);border-radius:16px;width:100%;height:auto;margin:1.5rem 0;display:block}.article-body ul,.article-body ol{margin-bottom:1.25rem;padding-inline-start:1.25rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{margin-bottom:.4rem}.article-body li::marker{color:var(--brand-accent)}.article-body blockquote{border-inline-start:3px solid var(--brand-accent);border-radius:14px;background-color:var(--brand-card);color:var(--brand-text-primary);border-start-start-radius:4px;border-end-start-radius:4px;margin:1.5rem 0;padding:.875rem 1rem;font-weight:700}.article-body blockquote p:last-child{margin-bottom:0}.article-body table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:14px}.article-body th,.article-body td{border:1px solid var(--brand-border);text-align:start;padding:.5rem}.article-body th{background-color:var(--brand-card);color:var(--brand-text-primary)}.article-body figure{margin:1.5rem 0}.article-body figure img{margin:0}.article-body figcaption{color:var(--brand-text-tertiary);text-align:center;margin-top:.5rem;font-size:12px;line-height:1.8}
