.mkt .lp-intro{max-width:62ch;color:var(--muted-foreground);font-size:clamp(16px,2vw,19px);line-height:1.6}.mkt .lp-updated{color:var(--muted-foreground);font-size:13.5px}.mkt .lp-extra{padding-bottom:32px}.mkt .lp-prose{gap:14px;display:grid}.mkt .lp-prose>*+*{margin-top:0}.mkt .lp-sec .lp-prose p{font-size:17px;line-height:1.75}.mkt .lp-prose ul,.mkt .lp-prose ol{gap:10px;display:grid}.mkt .lp-prose ol{padding-left:22px;list-style:decimal}.mkt .lp-prose ol li{padding-left:4px}.mkt .lp-prose ol li:before{display:none}.mkt .lp-prose strong{color:var(--foreground);font-weight:600}.mkt .lp-prose a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-underline-offset:3px;font-weight:600}.mkt .lp-prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.mkt .lp-prose code{background:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:6px;padding:1px 6px;font:.88em ui-monospace,Menlo,monospace}.mkt .lp-prose h3{color:var(--foreground);margin-top:8px;font-size:18px;font-weight:600}.mkt .lp-related{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:24px;display:flex}.mkt .lp-related>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-right:4px;font-size:12px;font-weight:600}.mkt .lp-related a{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:9999px;padding:6px 12px;font-size:13.5px;font-weight:500;transition:border-color .2s}.mkt .lp-related a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border))}.mkt .ab-grid{gap:16px;display:grid}@media (min-width:1000px){.mkt .ab-grid{grid-template-columns:1.7fr 1fr;align-items:start}}.mkt .ab-founder{background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--mkt-highlight);border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.mkt .ab-founder-n{color:var(--foreground);margin-top:6px;font-size:18px;font-weight:700}.mkt .ab-founder-r{color:var(--muted-foreground);font-size:14.5px}.mkt .ab-founder-l{margin-top:8px;font-size:14px}.mkt .ab-founder-l a{color:var(--brand-text);font-weight:600}
