.blogPage-module__j-3rwa__page{background:var(--bg);min-height:100vh;padding:120px 0 80px}.blogPage-module__j-3rwa__container{max-width:1100px;margin:0 auto;padding:0 32px}.blogPage-module__j-3rwa__label{font-family:var(--font-mono);color:var(--red);letter-spacing:1px;font-size:.72rem}.blogPage-module__j-3rwa__title{font-family:var(--font-display);color:var(--white);margin:12px 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.blogPage-module__j-3rwa__desc{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:48px;font-size:.85rem}.blogPage-module__j-3rwa__list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.blogPage-module__j-3rwa__card{background:var(--bg-card);border:1px solid var(--border);color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.blogPage-module__j-3rwa__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow);transform:translateY(-3px)}.blogPage-module__j-3rwa__cardImage{width:100%;height:200px;overflow:hidden}.blogPage-module__j-3rwa__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blogPage-module__j-3rwa__card:hover .blogPage-module__j-3rwa__cardImage img{transform:scale(1.05)}.blogPage-module__j-3rwa__cardBody{flex:1;padding:24px}.blogPage-module__j-3rwa__cardMeta{margin-bottom:8px}.blogPage-module__j-3rwa__cardDate{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.blogPage-module__j-3rwa__cardTitle{font-family:var(--font-display);color:var(--white);margin-bottom:6px;font-size:1.1rem;font-weight:600}.blogPage-module__j-3rwa__cardExcerpt{color:var(--text-secondary);margin-bottom:10px;font-size:.88rem;line-height:1.6}.blogPage-module__j-3rwa__cardTags{flex-wrap:wrap;gap:6px;display:flex}.blogPage-module__j-3rwa__tag{font-family:var(--font-mono);color:var(--red-bright);background:var(--red-dim);border-radius:3px;padding:2px 8px;font-size:.65rem}.blogPage-module__j-3rwa__arrow{font-family:var(--font-mono);color:var(--text-muted);font-size:1rem;transition:color .2s,transform .2s;position:absolute;top:16px;right:16px}.blogPage-module__j-3rwa__card:hover .blogPage-module__j-3rwa__arrow{color:var(--red-bright);transform:translate(4px)}.blogPage-module__j-3rwa__empty{text-align:center;font-family:var(--font-mono);color:var(--text-muted);padding:80px 20px;font-size:.85rem}.blogPage-module__j-3rwa__back{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.blogPage-module__j-3rwa__backLink{font-family:var(--font-mono);color:var(--text-muted);font-size:.82rem;transition:color .2s}.blogPage-module__j-3rwa__backLink:hover{color:var(--red-bright)}@media (max-width:968px){.blogPage-module__j-3rwa__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.blogPage-module__j-3rwa__list{grid-template-columns:1fr}.blogPage-module__j-3rwa__cardImage{height:160px}.blogPage-module__j-3rwa__cardBody{padding:18px}}.blogPage-module__j-3rwa__pagination{justify-content:center;align-items:center;gap:6px;margin-top:48px;display:flex}.blogPage-module__j-3rwa__pageBtn{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:8px 14px;font-size:.75rem;transition:all .15s}.blogPage-module__j-3rwa__pageBtn:hover{border-color:var(--border-hover);color:var(--white)}.blogPage-module__j-3rwa__pageBtnActive{font-weight:600;background:var(--red-bright)!important;border-color:var(--red-bright)!important;color:#050505!important}.blogPage-module__j-3rwa__pageBtn:disabled{opacity:.3;cursor:not-allowed}
