.post_prose__vE_Lk{color:var(--text);font-size:1.1rem;line-height:1.8}.post_prose__vE_Lk p{margin-bottom:1.5rem;color:var(--text)}.post_prose__vE_Lk h2{font-size:clamp(1.4rem,3.2vw,1.8rem);margin-top:3rem;margin-bottom:1rem}.post_prose__vE_Lk h2,.post_prose__vE_Lk h3{line-height:1.3;color:var(--primary)!important}.post_prose__vE_Lk h3{font-size:1.3rem;margin-top:2.2rem;margin-bottom:.8rem}.post_prose__vE_Lk h2:first-child,.post_prose__vE_Lk h3:first-child{margin-top:0}.post_prose__vE_Lk a{color:var(--accent)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.post_prose__vE_Lk a:hover{text-decoration-thickness:2px}.post_prose__vE_Lk strong{color:var(--primary);font-weight:700}.post_prose__vE_Lk em{font-style:italic}.post_prose__vE_Lk ol,.post_prose__vE_Lk ul{margin:1.25rem 0 1.5rem;padding-left:1.75rem}.post_prose__vE_Lk li{margin-bottom:.6rem;line-height:1.7}.post_prose__vE_Lk ul li::marker{color:var(--accent)}.post_prose__vE_Lk blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;margin:1.75rem 0;color:var(--primary);font-style:italic}.post_prose__vE_Lk code{background:var(--bg-alt);padding:.15em .4em;border-radius:4px;font-size:.92em;color:var(--primary);border:1px solid var(--border)}.post_prose__vE_Lk pre{background:var(--primary);color:#f0f4f8;padding:1.25rem;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0}.post_prose__vE_Lk pre code{background:transparent;color:inherit;padding:0;border:none;font-size:.9em}.post_prose__vE_Lk hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.post_prose__vE_Lk img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:1.75rem 0}