/* Blog archive and latest posts */
.mx-blog-page{background:radial-gradient(ellipse at 50% 0,#21113e 0,#080b1d 38%,#050916 85%);min-height:70vh;color:#f6f1ff;padding:86px 22px 85px}.mx-blog-wrap{max-width:1120px;margin:auto}.mx-blog-kicker{color:#c7a0ff;font-size:13px;margin-bottom:12px}.mx-blog-title{font-size:clamp(32px,5vw,48px);font-weight:850;line-height:1.25;color:#fff;margin:0 0 12px}.mx-blog-intro{color:#c5bfd5;line-height:1.85;max-width:760px;margin:0 0 34px}.mx-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mx-blog-card{display:flex;flex-direction:column;min-width:0;background:#12152b;border:1px solid #3b345b;border-radius:17px;overflow:hidden;text-decoration:none!important;transition:transform .2s,border-color .2s}.mx-blog-card:hover{transform:translateY(-3px);border-color:#9a64ee}.mx-blog-image{width:100%;aspect-ratio:16/9;display:block;object-fit:cover;background:linear-gradient(135deg,#26154c,#0c1434)}.mx-blog-image-fallback{display:flex;align-items:center;justify-content:center;font-size:27px;font-weight:850;color:#dfc3ff}.mx-blog-info{padding:20px;display:flex;flex-direction:column;flex:1;gap:11px}.mx-blog-date{font-size:12px;color:#b8a7d4}.mx-blog-card-title{font-size:20px;line-height:1.45;color:#fff!important;font-weight:800;margin:0}.mx-blog-excerpt{color:#c5c0d7;font-size:14px;line-height:1.75;margin:0;flex:1}.mx-blog-read{color:#c994ff;font-size:14px;font-weight:750}.mx-blog-pagination{display:flex;gap:9px;flex-wrap:wrap;margin-top:34px}.mx-blog-pagination a,.mx-blog-pagination span{color:#e7d7ff;background:#191530;border:1px solid #4d3b70;border-radius:9px;padding:9px 15px}.mx-blog-pagination .current{background:#8a42e8;color:white}.mx-blog-empty{color:#c6bbda;padding:32px;border:1px solid #45365f;border-radius:14px}.mx-latest-section{margin-top:12px}.mx-latest-section .mx-blog-grid{margin-top:20px}.mx-latest-section .mx-blog-card-title{font-size:19px}.mx-latest-section .mx-blog-info{padding:17px}.mx-latest-section .mx-blog-intro{margin-bottom:14px}.mx-latest-all{color:#c78aff;font-weight:750;font-size:15px}.mx-latest-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.mx-latest-head .sectiontitle{margin:0}
@media(max-width:800px){.mx-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.mx-blog-page{padding:32px 16px 55px}.mx-blog-grid{grid-template-columns:1fr;gap:15px}.mx-blog-info{padding:16px}.mx-blog-card-title{font-size:19px}.mx-latest-head{align-items:flex-start}.mx-latest-all{font-size:13px}.mx-blog-intro{font-size:15px}}
