.seo-prose{color:var(--np-ink-2);font-size:16px;line-height:1.7}.seo-prose>*+*{margin-top:18px}.seo-prose h2{color:var(--np-ink);font-size:clamp(1.35rem,1.5vw + .75rem,1.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:48px 0 14px}.seo-prose h3{color:var(--np-ink);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;margin:32px 0 8px}.seo-prose strong{color:var(--np-ink);font-weight:500}.seo-prose a{color:var(--np-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,var(--np-ink) 30%,transparent)}.seo-prose a:hover{text-decoration-color:var(--np-ink)}.seo-prose ul{list-style:disc;padding-left:22px}.seo-prose ol{list-style:decimal;padding-left:22px}.seo-prose li+li{margin-top:8px}.seo-prose li::marker{color:color-mix(in oklch,var(--np-ink) 40%,transparent)}.seo-prose blockquote{border-left:2px solid var(--np-rule);padding:2px 0 2px 20px;color:color-mix(in oklch,var(--np-ink) 80%,transparent)}.seo-prose blockquote p{margin:0}.seo-prose code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.875em;background:var(--np-bg-elev);border:1px solid var(--np-rule);border-radius:4px;padding:1px 5px}.seo-prose pre{background:var(--np-bg-elev);border:1px solid var(--np-rule);border-radius:8px;padding:16px 18px;overflow-x:auto}.seo-prose pre code{background:none;border:0;padding:0;font-size:13px;line-height:1.6}.seo-prose img{max-width:100%;height:auto;border:1px solid var(--np-rule);border-radius:8px}.seo-prose hr{border:0;border-top:1px solid var(--np-rule);margin:36px 0}.seo-prose table{width:100%;border-collapse:collapse;font-size:15px}.seo-prose th,.seo-prose td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--np-rule);vertical-align:top}.seo-prose th{color:var(--np-ink);font-weight:500}
