.markdown{color:var(--text);line-height:1.7}.markdown h2{font-size:var(--font-lg);margin-top:var(--spacing-sm);margin-bottom:calc(var(--spacing-xs)*.5);font-weight:400}.markdown h3{font-size:var(--font-md);margin-top:var(--spacing-xs);margin-bottom:calc(var(--spacing-xs)*.4);font-weight:400}.markdown h4{font-size:var(--font-sm);margin-top:var(--spacing-xs);margin-bottom:calc(var(--spacing-xs)*.3);font-weight:400}.markdown p{margin-bottom:calc(var(--spacing-xs)*.5);color:color-mix(in srgb,var(--text)75%,transparent);font-size:var(--font-sm)}.markdown strong{color:var(--text);font-weight:500}.markdown em{font-style:italic}.markdown ul{margin:calc(var(--spacing-xs)*.3)0;padding:0;list-style:none}.markdown ul li{padding-right:var(--spacing-sm);margin-bottom:calc(var(--spacing-xs)*.3);font-size:var(--font-sm);color:color-mix(in srgb,var(--text)70%,transparent);position:relative}.markdown ul li:before{content:"";border-radius:var(--radius-pill);background:var(--primary);width:5px;height:5px;position:absolute;top:.6em;right:0}.markdown blockquote{border-right:3px solid var(--primary);padding-right:var(--spacing-sm);margin:calc(var(--spacing-xs)*.5)0;color:color-mix(in srgb,var(--text)60%,transparent);font-style:italic}
