.ProseMarkdown-module__UwEa1W__prose{color:var(--text-secondary);font-size:1.02rem;line-height:1.85}.ProseMarkdown-module__UwEa1W__prose h2{color:var(--text-primary);margin-top:48px;margin-bottom:16px;scroll-margin-top:96px;font-size:1.75rem;font-weight:400;line-height:1.25}.ProseMarkdown-module__UwEa1W__prose h3{color:var(--text-primary);margin-top:32px;margin-bottom:12px;scroll-margin-top:96px;font-size:1.25rem;font-weight:400;line-height:1.35}.ProseMarkdown-module__UwEa1W__prose h4{color:var(--text-primary);margin-top:24px;margin-bottom:8px;font-size:1.05rem;font-weight:400}.ProseMarkdown-module__UwEa1W__prose p{margin-bottom:20px}.ProseMarkdown-module__UwEa1W__prose strong{color:var(--text-primary);font-weight:600}:is(.ProseMarkdown-module__UwEa1W__prose ul,.ProseMarkdown-module__UwEa1W__prose ol){margin-bottom:20px;padding-left:20px}.ProseMarkdown-module__UwEa1W__prose li{margin-bottom:8px;padding-left:4px}.ProseMarkdown-module__UwEa1W__prose li::marker{color:var(--accent)}.ProseMarkdown-module__UwEa1W__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.ProseMarkdown-module__UwEa1W__prose a:hover{text-decoration-thickness:2px}.ProseMarkdown-module__UwEa1W__prose hr{border:none;border-top:1px solid var(--border);margin:40px 0}.ProseMarkdown-module__UwEa1W__prose code{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;padding:2px 4px;font-size:.88em}.ProseMarkdown-module__UwEa1W__prose pre{background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;padding:16px;overflow-x:auto}.ProseMarkdown-module__UwEa1W__prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}:is(.ProseMarkdown-module__UwEa1W__prose th,.ProseMarkdown-module__UwEa1W__prose td){border:1px solid var(--border);text-align:left;padding:8px 12px;font-size:.95rem}.ProseMarkdown-module__UwEa1W__prose th{background:var(--surface-subtle);color:var(--text-primary);font-weight:600}.ProseMarkdown-module__UwEa1W__prose img{border-radius:12px;max-width:100%}.ProseMarkdown-module__UwEa1W__callout{background:var(--accent-light);border:none;border-left:3px solid var(--accent);color:var(--text-secondary);border-radius:0 12px 12px 0;margin:32px 0;padding:20px 24px}.ProseMarkdown-module__UwEa1W__callout p:last-child{margin-bottom:0}
.BlogArticle-module__XMPD2G__backLink{color:var(--accent);font-size:.875rem}.BlogArticle-module__XMPD2G__backLink:hover{text-underline-offset:2px;text-decoration:underline}
.BlogPostCard-module__owG7xG__cardLink{display:block}.BlogPostCard-module__owG7xG__card{transition:border-color .15s,transform .15s}.BlogPostCard-module__owG7xG__cardLink:hover .BlogPostCard-module__owG7xG__card{transform:translateY(-2px);border-color:var(--border-strong)!important}
