.tg-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.tg-card{text-align:center}.tg-photo{aspect-ratio:1;background:var(--nm-rail-bg,#efefef);border-radius:16px;width:100%;margin-bottom:14px;overflow:hidden;box-shadow:0 12px 28px #0a34781a}.tg-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.tg-card:hover .tg-photo img{transform:scale(1.04)}.tg-card h3{color:var(--nm-text,#1f2126);margin:0 0 4px;font-size:15.5px;font-weight:700}.tg-card p{color:var(--nm-primary,#0054bc);margin:0;font-size:12.5px;font-weight:600}@media (min-width:640px){.tg-grid{grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center}}@media (max-width:639px){.tg-card{text-align:left}}
