:root{--body-bg:#080831;--card-bg:#0c1236;--eps-blue:#00baff;--eps-orange:#ff7900;--text-main:#fff;--text-dim:#8fa3b0}.eps-dark-blog-section{background-color:var(--body-bg);color:var(--text-main);padding:60px 0}.eps-listing-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.eps-topic-pill{background:rgba(0,186,255,.1);border:1px solid rgba(0,186,255,.05);border-radius:6px;display:inline-block;padding:4px 14px}.eps-topic-pill a{color:var(--eps-blue);font-size:11px;font-weight:700;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.eps-card{background:var(--card-bg);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.eps-card:hover{border-color:rgba(0,186,255,.4);box-shadow:0 10px 30px rgba(0,186,255,.1);transform:translateY(-5px)}.eps-card-image-wrapper{height:200px;overflow:hidden}.eps-card-image-wrapper img{height:100%;object-fit:cover;width:100%}.eps-card-body{flex-grow:1;padding:24px}.eps-meta-row{align-items:center;display:flex;gap:15px;margin-bottom:20px}.eps-read-time{color:var(--eps-orange);font-size:12px}.eps-title a{color:#fff;font-size:20px;font-weight:700;line-height:1.4;pointer-events:none;text-decoration:none}.eps-description{color:var(--text-dim);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.6;margin:15px 0 25px;-webkit-box-orient:vertical;overflow:hidden}.eps-card-footer{margin-top:auto}.eps-btn-link{align-items:center;color:#fff;display:flex;font-weight:700;position:relative;text-decoration:none}.btn-arrow{color:var(--eps-blue);font-size:24px;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:2}.btn-text{color:var(--text-main);font-size:14px;margin-left:10px;opacity:0;transform:translateX(-20px);transition:all .4s ease}.eps-card:hover .btn-text{opacity:1;transform:translateX(5px)}.eps-card:hover .btn-arrow{transform:translateX(0)}.eps-pagination-container{align-items:center;display:flex;gap:30px;justify-content:center;padding:40px 0}.pagination-arrow{color:var(--eps-blue);font-size:14px;font-weight:700;text-decoration:none;transition:.3s}.pagination-arrow:hover{color:#fff}.pagination-numbers{display:flex;gap:10px}.page-link{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:.3s;width:40px}.page-link.active{background:var(--eps-blue);border-color:var(--eps-blue);font-weight:700}.page-link:hover:not(.active){border-color:var(--eps-blue);color:var(--eps-blue)}@media (max-width:991px){.eps-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.eps-listing-grid{grid-template-columns:1fr}}