.prose[data-astro-cid-zg7dkzxc]{color:hsl(var(--muted-foreground));line-height:1.8}.prose[data-astro-cid-zg7dkzxc] h2{color:hsl(var(--foreground));font-family:var(--font-heading);letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.15}.prose[data-astro-cid-zg7dkzxc] h3{color:hsl(var(--foreground));font-family:var(--font-heading);margin-top:2rem;margin-bottom:.75rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.2}.prose[data-astro-cid-zg7dkzxc] p{margin-bottom:1.25rem}.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol{gap:.5rem;margin-bottom:1.25rem;padding-left:1.25rem;display:grid}.prose[data-astro-cid-zg7dkzxc] li{padding-left:.25rem}.prose[data-astro-cid-zg7dkzxc] a{color:hsl(var(--foreground));text-underline-offset:4px;text-decoration:underline;text-decoration-color:hsl(var(--border));transition:text-decoration-color .15s}.prose[data-astro-cid-zg7dkzxc] a:hover{text-decoration-color:hsl(var(--foreground))}.prose[data-astro-cid-zg7dkzxc] strong{color:hsl(var(--foreground));font-weight:600}.prose[data-astro-cid-zg7dkzxc] blockquote{border-left:2px solid hsl(var(--border));color:hsl(var(--foreground));padding-left:1.25rem;font-style:italic}
