.blogs-page{background:var(--bg);min-height:100vh;color:var(--orange)}.blogs-wrap{width:100%;max-width:980px;margin:0 auto;padding:0 20px 80px}.blogs-section{padding-top:42px}.blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-card{border:1px solid var(--dim-orange);background:var(--panel);flex-direction:column;min-height:270px;transition:border-color .2s,transform .2s;display:flex}.blog-card:hover{border-color:var(--orange);transform:translateY(-2px)}.blog-card-top{border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.blog-card-number{color:var(--dim-orange);font-size:14px;font-weight:700}.blog-card-tag{color:var(--bbg-cyan);letter-spacing:1px;font-size:14px;font-weight:700}.blog-card-content{flex:1;padding:20px 18px}.blog-card-content h2{color:var(--bbg-white);margin:0 0 14px;font-size:18px;line-height:1.4}.blog-card-content p{color:var(--dim-yellow);margin:0;font-size:14px;line-height:1.65}.blog-card-footer{border-top:1px solid #222;padding:14px 18px}.blog-card-footer a{color:var(--orange);letter-spacing:1px;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-card-footer a:hover{color:var(--bbg-cyan)}@media (max-width:760px){.blogs-grid{grid-template-columns:1fr}}@media (max-width:600px){.blogs-wrap{padding:0 14px 60px}.blogs-section{padding-top:32px}.blog-card{min-height:auto}.blog-card-content{padding:18px 15px}.blog-card-content h2{font-size:17px}.blog-card-footer{padding:13px 15px}}
