.prose{font-size:15px;line-height:1.7;color:#adadad}.prose>:first-child{margin-top:0}.prose h2{margin:40px 0 14px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:30px;line-height:1.2;letter-spacing:-.04em;color:#fff;scroll-margin-top:110px}.prose h3{margin:24px 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:21px;line-height:1.25;letter-spacing:-.03em;color:#fff}.prose p{margin:0 0 16px}.prose a{color:#bcf124;font-weight:600;text-decoration:none}.prose a:hover,.prose a:focus-visible{text-decoration:underline}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6}.prose blockquote{margin:0 0 16px;font-size:14px;font-style:italic}.prose img{max-width:100%;height:auto;border-radius:12px;margin:8px 0 20px}.prose figure{margin:8px 0 20px}.prose figcaption{font-size:13px;color:#99a0ae;margin-top:8px}.prose code{font-family:Fragment Mono,ui-monospace,monospace;font-size:13px;background:#111112;border:1px solid #262627;border-radius:6px;padding:1px 6px}.prose pre{overflow-x:auto;margin:8px 0 20px;padding:16px;background:#111112;border:1px solid #262627;border-radius:12px;font-size:13px;line-height:1.6}.prose pre code{background:none;border:0;padding:0}.prose table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5;margin:8px 0 20px;border:1px solid #262627;border-radius:12px;overflow:hidden}.prose th{text-align:left;padding:12px 14px;background:#111112;border-bottom:1px solid #262627;color:#fff;font-weight:600}.prose td{padding:12px 14px;border-top:1px solid #262627;color:#adadad}.prose hr{border:0;border-top:1px solid #262627;margin:32px 0}
