.seg-prose{color:#334155;font-size:15px;line-height:1.85;overflow-wrap:anywhere;max-width:48rem}.seg-prose h2,.seg-prose h3,.seg-prose h4{color:#1e293b;font-weight:700;font-size:15px;line-height:1.5;margin:20px 0 8px;scroll-margin-top:88px}.seg-prose p{margin:14px 0}.seg-prose ol,.seg-prose ul{margin:8px 0 16px;padding-left:20px}.seg-prose ul{list-style:disc}.seg-prose ol{list-style:decimal}.seg-prose li{margin:6px 0;padding-left:2px}.seg-prose li::marker{color:#818cf8}.seg-prose hr{border:0;border-top:1px solid #e2e8f0;margin:22px 0}.seg-prose strong{color:#4338ca;font-weight:650}.seg-prose a{color:#4f46e5;text-decoration:underline;text-underline-offset:3px}.seg-prose blockquote{margin:16px 0;padding:10px 14px;border-left:3px solid #6366f1;background:#eef2ff;color:#334155}.seg-prose code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.88em;background:#f1f5f9;padding:1px 4px;border-radius:4px}.seg-prose pre{white-space:pre-wrap;background:#f8fafc;padding:12px}.seg-prose .dr-table,.seg-prose pre{border:1px solid #e2e8f0;border-radius:8px}.seg-prose .dr-table{overflow-x:auto;margin:16px 0}.seg-prose table{border-collapse:collapse;min-width:100%;font-size:14px}.seg-prose td,.seg-prose th{border-bottom:1px solid #e2e8f0;padding:8px 12px;text-align:left;vertical-align:top}.seg-prose .seg-ts{display:inline-block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 6px;margin-right:8px;line-height:1.6;vertical-align:1px}@media (min-width:768px){.seg-prose{font-size:16px}}