.gp-blog-body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:18px;line-height:1.75;color:#243047;overflow-wrap:anywhere;max-width:900px;margin:0 auto;padding:24px}.gp-blog-body h1{font-size:2em;line-height:1.25;color:#312e81}.gp-blog-body h2{font-size:1.55em;line-height:1.35;color:#3730a3}.gp-blog-body h3{font-size:1.25em;color:#4338ca}.gp-blog-body h4{font-size:1.1em}.gp-blog-body p{margin:.7em 0}.gp-blog-body img{max-width:100%;height:auto;border-radius:10px}.gp-blog-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.gp-blog-body td,.gp-blog-body th{border:1px solid #cbd5e1;padding:8px 12px;min-width:80px}.gp-blog-body th{background:#eef2ff}.gp-blog-body pre{overflow:auto;padding:16px;background:#f1f5f9;border-radius:8px}.gp-blog-body blockquote{border-left:4px solid #6366f1;margin:16px 0;padding:8px 18px;background:#eef2ff}.gp-blog-body a{color:#4338ca}.gp-blog-cover{width:100%;max-height:200px;object-fit:cover;border-radius:10px}.gp-blog-admin label{font-weight:600;margin-bottom:6px}.gp-blog-admin .card{border-radius:14px}.gp-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.gp-blog-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;padding:18px;background:white;color:#243047;text-decoration:none}.gp-blog-card img{width:100%;height:180px;object-fit:cover}.gp-blog-meta{font-size:14px;color:#64748b}.gp-blog-nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.gp-blog-nav a{padding:8px 14px;border-radius:24px;background:#eef2ff;color:#3730a3;text-decoration:none}@media(max-width:600px){.gp-blog-body{padding:16px;font-size:17px}.gp-blog-body h1{font-size:1.7em}}
