.kmk-blog.lux-article{ –txt:#111827; –muted:#6b7280; –bg:#f5f5fb; –card:#ffffff; –accent:#b91c1c; –edge:#e5e7eb; –shadow:0 18px 45px rgba(15,23,42,.12); font-family:system-ui,-apple-system,”Segoe UI”,Roboto,Arial,sans-serif; color:var(–txt); line-height:1.85; font-size:16px; } .kmk-blog .wrap{max-width:900px;margin:0 auto;padding:32px 16px;} .kmk-blog .hero{ background:radial-gradient(circle at top left,#fee2e2 0,#f9fafb 50%,#e0e7ff 100%); border-radius:28px;padding:32px;box-shadow:var(–shadow); } .kmk-blog h1{font-size:clamp(28px,3.6vw,36px);font-family:”Playfair Display”,Georgia,serif;} .kmk-blog .lede{color:#6b7280;font-size:17px;} .kmk-blog article{margin-top:28px;background:#fff;border-radius:24px;padding:26px;border:1px solid…