.hn-prose .mdx{max-width:720px;margin:0;font-family:var(--font-switzer),system-ui,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--color-neutral-600)}.hn-prose .mdx p{margin:1em 0}.hn-prose .mdx h1{margin:0 0 32px;font-size:clamp(36px,7vw,48px);font-weight:450;line-height:1.05;letter-spacing:-.025em;color:#18181b}@media (min-width:1024px){.hn-prose .mdx h1{font-size:64px}}.hn-prose .mdx h2{margin-top:64px;margin-bottom:16px;padding-top:24px;border-top:1px solid var(--color-neutral-200);font-size:24px;font-weight:450;line-height:1.15}.hn-prose .mdx h2,.hn-prose .mdx h3{letter-spacing:-.025em;color:#18181b}.hn-prose .mdx h3{margin-top:40px;font-size:18px;font-weight:530;line-height:1.25}.hn-prose .mdx h4{margin-top:32px;font-size:16px;font-style:normal;line-height:1.4}.hn-prose .mdx b,.hn-prose .mdx h4,.hn-prose .mdx strong{font-weight:530;color:var(--color-neutral-900)}.hn-prose .mdx ol li::marker,.hn-prose .mdx ul li::marker{color:var(--color-neutral-400);font-weight:500}.hn-prose .mdx li{margin:.4em 0}.hn-prose .mdx a{color:#18181b;text-decoration:underline;text-decoration-color:var(--color-orange-500);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.hn-prose .mdx a:hover{color:var(--color-orange-500)}.hn-prose .mdx a:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.hn-prose .mdx table{width:100%;margin:24px 0;border-collapse:collapse;font-size:14px;line-height:1.4}.hn-prose .mdx td,.hn-prose .mdx th{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-neutral-200);text-align:left;vertical-align:top}.hn-prose .mdx th{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:-.05em;text-transform:uppercase;color:var(--color-neutral-500)}.hn-prose .mdx hr{border:0;border-top:1px solid var(--color-neutral-200);margin:40px 0}.hn-prose .mdx [id]{scroll-margin-top:104px}