.prose-body h2{color:#f1f5f9;font-family:"DM Serif Display",Georgia,PingFang SC,serif;font-size:1.3rem;font-weight:400;margin:2rem 0 .75rem}.prose-body h3{color:#f1f5f9;font-size:1.05rem;font-weight:600;margin:1.75rem 0 .5rem}.prose-body ol,.prose-body p,.prose-body ul{color:#94a3b8;font-size:.95rem;line-height:1.85;margin:.875rem 0}.prose-body ol,.prose-body ul{padding-left:1.5rem}.prose-body ul{list-style:disc}.prose-body ol{list-style:decimal}.prose-body li{margin:.375rem 0}.prose-body blockquote{border-left:3px solid rgba(37,99,235,.5);color:#8ea0bd;margin:1.25rem 0;padding:.25rem 1rem}.prose-body code{background:#132135;border-radius:.25rem;color:#e2e8f0;font-size:.85em;padding:.15em .4em}.prose-body pre{background:#0d1829;border:1px solid rgba(37,99,235,.2);border-radius:.5rem;margin:1.25rem 0;overflow-x:auto;padding:1rem}.prose-body pre code{background:none;padding:0}.prose-body a{color:#60a5fa;text-decoration:underline;text-underline-offset:3px}.prose-body img{border:1px solid rgba(37,99,235,.2);border-radius:.5rem;height:auto;max-width:100%}.prose-body hr{border-color:#2563eb33;margin:2rem 0}.prose-body table{border-collapse:collapse;color:#94a3b8;font-size:.85rem;margin:1.25rem 0;width:100%}.prose-body td,.prose-body th{border:1px solid rgba(37,99,235,.2);line-height:1.6;padding:.5rem .75rem;text-align:left}.prose-body th{background:#0d1829;color:#e2e8f0;font-weight:600}
