.macroProse{color:var(--main-font-color);line-height:1.7}.macroProse p{margin:0 0 1em}.macroProse strong{font-weight:700}.macroProse em{font-style:italic}.macroProse a{color:var(--link-color);text-decoration:underline}.macroProse a:hover{color:var(--link-color-hover);text-decoration:none}.macroProse h3{color:var(--main-font-color);margin:1.4em 0 .45em;font-size:1.08rem;font-weight:700;line-height:1.3}.macroProse h4{margin:1.2em 0 .4em;font-size:.98rem;font-weight:700}.macroProse ul,.macroProse ol{margin:0 0 1em 1.4em;padding:0}.macroProse ul{list-style:outside}.macroProse ol{list-style:decimal}.macroProse li{margin-bottom:.4em;padding-left:.2em}.macroProse li>ul,.macroProse li>ol{margin:.4em 0 .4em 1.2em}.macroProse blockquote{color:var(--main-font-color);background:#0f766e0f;border-left:4px solid #0f766e;border-radius:0 6px 6px 0;margin:1.25em 0;padding:.75em 1em}.macroProse blockquote p{margin:0}.macroProse hr{border:0;border-top:1px solid var(--card-border-color);margin:1.75em 0}.macroProse code{background:#0000000d;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.macroProse table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9rem}.macroProse th,.macroProse td{border:1px solid var(--card-border-color);text-align:left;padding:6px 10px}.macroProse th{background:var(--card-bg-secondary,#00000008);font-weight:700}.dark .macroProse blockquote{background:#5eead414;border-left-color:#5eead4}.dark .macroProse code{background:#ffffff14}.dark .macroProse th{background:var(--card-bg-secondary,#ffffff0d)}
