._prose_1fvx1_3{color:var(--color-muted-foreground)}._prose_1fvx1_3 h1{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(2.75rem,5vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--color-foreground)}._prose_1fvx1_3 h2{margin:2.5rem 0 1rem;font-family:var(--font-accent);font-size:clamp(1.85rem,3.4vw,2.25rem);font-style:italic;font-weight:500;line-height:1.15;color:var(--color-primary)}._prose_1fvx1_3 h3,._prose_1fvx1_3 h4{margin:2rem 0 .75rem;font-family:var(--font-display);font-weight:500;color:var(--color-foreground)}._prose_1fvx1_3 p,._prose_1fvx1_3 li{font-size:15px;line-height:1.7}@media(min-width:768px){._prose_1fvx1_3 p,._prose_1fvx1_3 li{font-size:16px}}._prose_1fvx1_3 p{margin:0 0 1rem}._prose_1fvx1_3 ul,._prose_1fvx1_3 ol{margin:0 0 1rem 1.5rem}._prose_1fvx1_3 ul{list-style:disc}._prose_1fvx1_3 ol{list-style:decimal}._prose_1fvx1_3 li::marker{color:var(--color-primary)}._prose_1fvx1_3 strong,._prose_1fvx1_3 b{font-weight:600;color:var(--color-foreground)}._prose_1fvx1_3 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}._prose_1fvx1_3 blockquote{margin:1.5rem 0;border-left:2px solid var(--color-primary);padding-left:1rem;color:var(--color-foreground)}._prose_1fvx1_3 code{color:var(--color-primary)}._prose_1fvx1_3 pre{margin:1.5rem 0;overflow-x:auto;border-radius:1rem;background:var(--color-card);padding:1rem}
