.blog-section{width:100%}.blog-section__wrap{padding:60px 0 80px}@media (max-width:550px){.blog-section__wrap{padding:40px 0 60px}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.blog-grid{grid-template-columns:1fr;gap:16px}}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e9f2;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(3,10,29,.15)}.blog-card:hover .blog-card__title{color:#e94818}.blog-card:hover .blog-card__overlay{opacity:.2}.blog-card__img{position:relative;width:100%;height:250px;overflow:hidden}.blog-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__img img{transform:scale(1.05)}.blog-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#030a1d;opacity:0;transition:opacity .3s ease;pointer-events:none}.blog-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0b1123 0%,#1a2340 100%)}.blog-card__date{position:absolute;top:14px;left:14px;background:rgba(3,10,29,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:500;padding:5px 12px;border-radius:20px;z-index:2}@media (max-width:550px){.blog-card__img{height:190px}}.blog-card__content{padding:20px 20px 14px;flex-grow:1;display:flex;flex-direction:column}.blog-card__title{font-size:18px;font-weight:600;line-height:130%;color:#030a1d;margin-bottom:8px;transition:color .3s ease}@media (max-width:550px){.blog-card__title{font-size:16px}}.blog-card__excerpt{font-size:14px;line-height:150%;color:#6d7284;margin-top:auto}@media (max-width:550px){.blog-card__excerpt{font-size:13px}}.blog-card__arrow{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(90deg,#ea330b 0%,#e67434 100%);font-size:15px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:.3px}.blog-card__arrow img{width:18px;pointer-events:none}.blog-pagination{margin-top:50px;display:flex;justify-content:center}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;font-size:16px;font-weight:500;color:#030a1d;background:#f8f9fc;border:1px solid #e6e9f2;transition:all .3s ease;margin:0 4px;text-decoration:none}.blog-pagination .page-numbers:hover{background:#e94818;color:#fff;border-color:#e94818}.blog-pagination .page-numbers.current{background:linear-gradient(90deg,#ea330b 0%,#e67434 100%);color:#fff;border-color:transparent}.blog-empty{font-size:18px;color:#6d7284;text-align:center;padding:60px 0}