body.postid-12871 .entry-content .kmk-container{max-width:880px;margin:0 auto;padding:24px;}
body.postid-12871 .entry-content .kmk-hero{margin:12px 0 24px;}
body.postid-12871 .entry-content .kmk-hero img{width:100%;height:auto;border-radius:12px}
body.postid-12871 .entry-content .kmk-toc{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:16px;margin:24px 0}
body.postid-12871 .entry-content .kmk-badge{display:inline-block;background:#111;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;margin-right:8px}
body.postid-12871 .entry-content .kmk-table{width:100%;border-collapse:collapse;margin:16px 0}
body.postid-12871 .entry-content .kmk-table th,
body.postid-12871 .entry-content .kmk-table td{border:1px solid #eee;padding:10px;text-align:left}
body.postid-12871 .entry-content .kmk-product{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;border:1px solid #eee;border-radius:12px;padding:14px;margin:14px 0}
body.postid-12871 .entry-content .kmk-product img{width:120px;height:auto;border-radius:8px}
body.postid-12871 .entry-content .kmk-cta{display:inline-block;background:#111;color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none}
body.postid-12871 .entry-content .kmk-note{font-size:13px;color:#666}
body.postid-12871 .entry-content .divider{height:1px;background:#eee;margin:24px 0}
