/*
Theme Name: Gradify Blog
Description: Blog theme matching gradifylearn.com
Version: 1.0
*/
.gb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px}
.gb-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #E3E8EC;border-radius:14px;background:#fff;text-decoration:none;color:inherit}
.gb-card img{width:100%;height:auto;border-radius:10px}
.gb-card strong{font-size:18px;line-height:1.35}
.gb-card span{font-size:14.5px;color:var(--text-2,#555)}
.gb-card small{font-size:13px;color:var(--text-2,#555)}
.gb-crumb{font-size:13.5px;color:var(--text-2,#555);margin:0 0 12px}
.gb-crumb a{color:inherit}
.gb-meta{font-size:14px;color:var(--text-2,#555);margin:8px 0 24px}
.gb-post{max-width:780px;margin:0 auto}
.gb-body{font-size:17px;line-height:1.7}
.gb-body h2{font-size:26px;line-height:1.3;margin:36px 0 12px}
.gb-body h3{font-size:20px;line-height:1.35;margin:26px 0 8px}
.gb-body p,.gb-body ul,.gb-body ol{margin:0 0 16px}
.gb-body ul,.gb-body ol{padding-left:22px}
.gb-body a{text-decoration:underline}
.gb-body img{max-width:100%;height:auto;border-radius:10px}
.gb-body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px;display:block;overflow-x:auto}
.gb-body th,.gb-body td{border:1px solid #E3E8EC;padding:10px 12px;text-align:left;vertical-align:top}
.gb-body th{background:#F2F6F6}
.gb-pager{display:flex;gap:12px;justify-content:center;margin-top:28px}
