.gx-blog{max-width:1140px;margin:0 auto;padding:35px 24px;box-sizing:border-box;line-height:1.65}
.gx-blog h1{font-size:2.2em;line-height:1.2;margin:20px 0}
.gx-blog h2{font-size:1.5em;line-height:1.3;margin:18px 0 10px}
.gx-blog-meta{font-size:.9em;opacity:.7;margin:10px 0 20px}
.gx-blog-meta time{margin-left:12px}
.gx-blog-featured{display:block;width:100%;max-height:600px;object-fit:contain;margin:24px auto}
.gx-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
.gx-blog-card{padding-bottom:26px;border-bottom:1px solid #ddd}
.gx-blog-card>a>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.gx-blog-body{overflow-wrap:anywhere}
.gx-blog-body img,.gx-blog-body video{max-width:100%;height:auto}
.gx-blog-body iframe{max-width:100%}
.gx-blog-body pre{overflow:auto}
.gx-blog-terms,.gx-blog-pagination{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}
.gx-blog-preview{background:#f5f5f5;color:#333;padding:12px 16px;margin-bottom:24px}
@media(max-width:700px){.gx-blog-grid{grid-template-columns:1fr}.gx-blog{padding:24px 16px}.gx-blog h1{font-size:1.8em}}
