.sg-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}@media (max-width: 900px){.sg-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.sg-blog-grid{grid-template-columns:1fr}}.sg-blog-card{display:flex;align-items:center;justify-content:center;min-height:140px;padding:28px 24px;background:#fff;border:1px solid #e8ecf0;border-top:3px solid var(--sg-teal, #00c2cb);border-radius:var(--sg-radius, 14px);text-decoration:none;text-align:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sg-blog-card:hover,.sg-blog-card:focus{transform:translateY(-4px);border-color:#00c2cb66;box-shadow:0 12px 28px #00c2cb24}.sg-blog-card__title{color:var(--sg-text, #1a1a1a)!important;font-size:clamp(.98rem,.88rem + .4vw,1.1rem)!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.4;margin:0!important}.sg-blog-empty{color:var(--sg-text-mid, #4a5568);text-align:center}.sg-blog-pagination{margin-top:48px;display:flex;justify-content:center}.sg-blog-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.sg-blog-pagination li a,.sg-blog-pagination li span{display:block;padding:8px 16px;background:#fff;border:1px solid #e8ecf0;border-radius:6px;color:var(--sg-text, #1a1a1a)!important;text-decoration:none;font-size:.9rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.sg-blog-pagination li a:hover{border-color:var(--sg-teal, #00c2cb);color:var(--sg-teal, #00c2cb)!important}.sg-blog-pagination li span.current{background:var(--sg-teal, #00c2cb);border-color:var(--sg-teal, #00c2cb);color:#fff!important;font-weight:700}
