.blog-prose{color:hsl(var(--lp-fg));line-height:2.05;font-size:1.0625rem;overflow-wrap:break-word}.blog-prose>*+*{margin-block-start:1.25rem}.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:hsl(var(--lp-fg));font-weight:800;line-height:1.6;margin-block-start:2.5rem;margin-block-end:.75rem;scroll-margin-top:5.5rem}.blog-prose h2{font-size:1.5rem}.blog-prose h3{font-size:1.25rem}.blog-prose h4{font-size:1.125rem}.blog-prose a{color:hsl(var(--lp-brand-ink));text-decoration:underline;text-decoration-color:hsl(var(--lp-brand)/.4);text-underline-offset:.3em}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose strong{font-weight:700}.blog-prose ol,.blog-prose ul{padding-inline-start:1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin-block:.4rem}.blog-prose li::marker{color:hsl(var(--lp-brand))}.blog-prose li>ol,.blog-prose li>ul{margin-block-start:.4rem}.blog-prose blockquote{border-inline-start:3px solid hsl(var(--lp-brand));background:hsl(var(--lp-brand-tint));border-radius:.75rem;padding:.75rem 1rem;color:hsl(var(--lp-fg))}.blog-prose img{max-width:100%;height:auto;border-radius:1rem;border:1px solid hsl(var(--lp-border))}.blog-prose pre{background:hsl(var(--lp-subtle));border:1px solid hsl(var(--lp-border));border-radius:.875rem;padding:1rem;overflow-x:auto;direction:ltr;text-align:left;line-height:1.7}.blog-prose code{font-size:.9em;background:hsl(var(--lp-subtle));border:1px solid hsl(var(--lp-border));border-radius:.375rem;padding:.1em .35em}.blog-prose pre code{background:transparent;border:0;padding:0}.blog-prose hr{border:0;border-top:1px solid hsl(var(--lp-border));margin-block:2rem}.blog-prose .md-table-scroll{overflow-x:auto;border:1px solid hsl(var(--lp-border));border-radius:.875rem}.blog-prose .md-table-scroll table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.8}.blog-prose .md-table-scroll td,.blog-prose .md-table-scroll th{padding:.625rem .875rem;text-align:start;border-bottom:1px solid hsl(var(--lp-border))}.blog-prose .md-table-scroll th{background:hsl(var(--lp-subtle));font-weight:700;white-space:nowrap}.blog-prose .md-table-scroll tr:last-child td{border-bottom:0}.blog-prose .md-callout{border:1px solid hsl(var(--lp-border));border-inline-start-width:4px;border-radius:.875rem;background:hsl(var(--lp-subtle));padding:1rem 1.125rem}.blog-prose .md-callout>*+*{margin-block-start:.35rem}.blog-prose .md-callout-title{font-weight:800}.blog-prose .md-callout-warning{border-inline-start-color:#d97706}.blog-prose .md-callout-important{border-inline-start-color:#dc2626}.blog-prose .md-callout-tip{border-inline-start-color:hsl(var(--lp-ok))}.blog-prose .md-callout-example,.blog-prose .md-callout-note{border-inline-start-color:hsl(var(--lp-brand))}.blog-prose .md-cta{border:1px solid hsl(var(--lp-brand)/.35);border-radius:1rem;background:hsl(var(--lp-brand-tint));padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;align-items:flex-start}.blog-prose .md-cta-action{display:inline-flex;align-items:center;min-height:44px;padding:0 1.25rem;border-radius:.75rem;background-image:linear-gradient(to left,hsl(var(--lp-brand)),hsl(var(--lp-brand-2)));color:#fff;font-weight:700;text-decoration:none}.blog-prose .md-cta-action:hover{color:#fff;opacity:.92}