.BlogList_blogList__gQ4E1{padding:4rem 2rem;background:#111;text-align:center}.BlogList_blogList__gQ4E1 h2{font-size:clamp(2.2rem,6vw,3.8rem);font-family:Orbitron,Audiowide,Exo\ 2,Rajdhani,sans-serif;font-weight:800;text-transform:uppercase;line-height:1.04;margin-bottom:2rem;margin-top:3rem;letter-spacing:.11em;color:transparent;background:linear-gradient(95deg,#d9f8ff 4%,#74d8ff 34%,#66ffc6 62%,#8aa5ff 92%);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 14px rgba(113,223,255,.55),0 0 34px rgba(89,170,255,.28)}.BlogList_grid__LsRPU{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.BlogList_card__wXYDY{display:flex;flex-direction:column;background:var(--card-bg);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease;border:1px solid #242424}.BlogList_card__wXYDY:hover{transform:translateY(-4px)}.BlogList_thumbnailWrapper__vkMSY{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.BlogList_thumbnail__3BfCH{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.BlogList_card__wXYDY:hover{box-shadow:0 4px 20px rgba(36,202,241,.5)}.BlogList_card__wXYDY h3{color:#ff69b4;margin-bottom:.5rem}.BlogList_card__wXYDY p{color:#ccc;margin-bottom:1rem}.BlogList_card__wXYDY time{color:#24cbf1;font-size:.9rem}.BlogList_blogControls__Ta2Qe{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 0 2rem}.BlogList_blogSearch__V6SJX{padding:.65rem .9rem;min-width:220px;background:#1b1b1b;border:1px solid #242424;color:#f1f1f1;border-radius:8px;outline:none;transition:border .25s,box-shadow .25s}.BlogList_blogSearch__V6SJX:focus{border-color:#24cbf1;box-shadow:0 0 0 2px rgba(36,203,241,.25)}.BlogList_blogSort__g3jV9{padding:.65rem .9rem;background:#1b1b1b;border:1px solid #242424;color:#e0e0e0;border-radius:8px;cursor:pointer}.BlogList_blogCount__8aqW6{align-self:center;font-size:.75rem;letter-spacing:1px;color:#24cbf1;opacity:.8;padding:.4rem .75rem;border:1px dashed #24cbf1;border-radius:999px}.BlogList_noResults__FTKYY{grid-column:1/-1;padding:2rem 1rem;color:#ccc;background:#181818;border:1px dashed #333;border-radius:8px}