.blog-body h2{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:600;color:var(--color-text-primary);margin:40px 0 14px;letter-spacing:-.01em;line-height:1.3}.blog-body h3{font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--color-text-primary);margin:28px 0 10px}.blog-body p{font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.75;color:var(--color-text-secondary);margin:0 0 18px}.blog-body ul,.blog-body ol{font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.75;color:var(--color-text-secondary);margin:0 0 18px;padding-left:24px}.blog-body li{margin-bottom:6px}.blog-body strong{color:var(--color-text-primary);font-weight:600}.blog-body a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.blog-body a:hover{text-decoration:none}.blog-body blockquote{border-left:3px solid var(--color-brand);margin:24px 0;padding:12px 20px;background:var(--color-bg-elevated);border-radius:0 8px 8px 0}.blog-body blockquote p{margin:0;font-style:italic}
