.post-content h2{color:hsl(var(--foreground));margin-top:3.5rem;margin-bottom:1.25rem;scroll-margin-top:5rem;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);font-weight:700;line-height:1.25}.post-content h3{color:hsl(var(--foreground));margin-top:2.25rem;margin-bottom:.75rem;font-size:1.3125rem;font-weight:650;line-height:1.35}.post-content p{color:hsl(var(--foreground)/.88);font-size:1.125rem;line-height:1.8}.post-content ul,.post-content ol{color:hsl(var(--foreground)/.88);margin:.75rem 0 1.25rem;padding-left:1.5rem;font-size:1.125rem}.post-content li{margin-bottom:.625rem;line-height:1.75}.post-content ul li{list-style:outside}.post-content ol li{list-style:decimal}.post-content a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.post-content a:hover{text-decoration-thickness:2px}.post-content strong{color:hsl(var(--foreground));font-weight:600}.post-content blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1.5rem 0;padding-left:1.25rem;font-style:italic}.post-content .not-prose a{color:#fff;text-decoration:none}
