#Blog-Article{color:rgb(var(--fg-muted))}#Blog-Article>:first-child{margin-top:0}#Blog-Article h2{margin:3rem 0 1rem;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.625rem);line-height:1.1;letter-spacing:-.022em}#Blog-Article h2,#Blog-Article h3{color:rgb(var(--fg));font-weight:600}#Blog-Article h3{margin:2rem 0 .75rem;font-size:1.375rem;line-height:1.25;letter-spacing:-.012em}#Blog-Article p{margin-bottom:1.25rem}#Blog-Article ol,#Blog-Article ul{margin:0 0 1.25rem 1.5rem}#Blog-Article ul{list-style:disc}#Blog-Article ol{list-style:decimal}#Blog-Article li{padding-block:.25rem}#Blog-Article li::marker{color:rgb(var(--fg-subtle))}#Blog-Article strong{color:rgb(var(--fg));font-weight:600}#Blog-Article a{color:rgb(var(--fg));text-decoration:underline;text-decoration-color:rgb(var(--fg)/.4);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-out)}#Blog-Article a:hover{text-decoration-color:rgb(var(--fg))}#Blog-Article blockquote{margin:2rem 0;padding-left:1.25rem;border-left:2px solid rgb(var(--border));color:rgb(var(--fg-muted))}#Blog-Article hr{margin:2.5rem 0;border:0;border-top:1px solid rgb(var(--border))}#Blog-Article code{font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:.9375em}#Blog-Article :not(pre)>code{padding:.125em .375em;border-radius:.375rem;background:rgb(var(--surface-muted));color:rgb(var(--fg))}#Blog-Article pre{margin:2rem 0;padding:1rem;border:1px solid rgb(var(--border));border-radius:var(--radius-control);overflow-x:auto}