.blog-post-module__aCJF9a__postWrapper{background-color:var(--bg-primary);min-height:100vh;padding:10rem 0 8rem}.blog-post-module__aCJF9a__postHeader{text-align:center;max-width:800px;margin:0 auto 3.5rem}.blog-post-module__aCJF9a__postMeta{color:var(--text-muted);justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;font-size:.95rem;display:flex}.blog-post-module__aCJF9a__postTitle{font-family:var(--font-heading);color:var(--color-purple-deep);letter-spacing:var(--letter-spacing-base);margin-bottom:2rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.1}.blog-post-module__aCJF9a__postSummary{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.blog-post-module__aCJF9a__coverImageWrapper{border-radius:var(--radius-standard);border:1px solid var(--border-color);aspect-ratio:16/9;background-color:var(--color-purple-deep);max-width:900px;margin:0 auto 4.5rem;overflow:hidden}.blog-post-module__aCJF9a__coverImage{object-fit:cover;width:100%;height:100%}.blog-post-module__aCJF9a__postBody{max-width:760px;font-family:var(--font-body);color:var(--text-secondary);margin:0 auto;font-size:1.2rem;line-height:1.8}.blog-post-module__aCJF9a__postBody h1,.blog-post-module__aCJF9a__postBody h2,.blog-post-module__aCJF9a__postBody h3,.blog-post-module__aCJF9a__postBody h4{color:var(--color-purple-deep);font-family:var(--font-heading);letter-spacing:var(--letter-spacing-base);margin-top:3rem;margin-bottom:1.25rem;font-weight:500;line-height:1.2}.blog-post-module__aCJF9a__postBody h1{font-size:2.25rem}.blog-post-module__aCJF9a__postBody h2{border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:1.75rem}.blog-post-module__aCJF9a__postBody h3{font-size:1.4rem}.blog-post-module__aCJF9a__postBody h4{font-size:1.2rem}.blog-post-module__aCJF9a__postBody p{margin-bottom:1.75rem}.blog-post-module__aCJF9a__postBody ul,.blog-post-module__aCJF9a__postBody ol{margin-bottom:2rem;padding-left:2rem}.blog-post-module__aCJF9a__postBody li{margin-bottom:.5rem}.blog-post-module__aCJF9a__postBody blockquote{border-left:4px solid var(--color-purple-deep);background-color:var(--bg-secondary);border-radius:0 var(--radius-standard) var(--radius-standard) 0;color:var(--text-primary);margin:2.5rem 0;padding:1rem 1.5rem;font-style:italic}.blog-post-module__aCJF9a__postBody strong{color:var(--text-primary);font-weight:600}.blog-post-module__aCJF9a__postBody em{font-style:italic}.blog-post-module__aCJF9a__postBody code{background-color:var(--bg-secondary);color:#dc2626;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.95em}.blog-post-module__aCJF9a__postBody pre{background-color:var(--color-purple-deep);color:var(--color-white);border-radius:var(--radius-standard);margin:2.5rem 0;padding:1.5rem;overflow-x:auto}.blog-post-module__aCJF9a__postBody pre code{color:inherit;background-color:#0000;padding:0;font-size:.9em}.blog-post-module__aCJF9a__postBody a{color:var(--color-purple-deep);font-weight:500;text-decoration:underline}.blog-post-module__aCJF9a__postBody a:hover{color:var(--text-muted)}.blog-post-module__aCJF9a__postBody hr{background-color:var(--border-color);border:0;height:1px;margin:3.5rem 0}
