.bs-blog{--bs-primary: #1e40af;--bs-accent: #f59e0b;--bs-dark: #0f172a;--bs-light: #f8fafc;--bs-radius: 12px}.bs-blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.bs-blog-hero{background:linear-gradient(135deg,var(--bs-dark) 0%,#1e293b 100%);padding:80px 24px 60px;text-align:center;position:relative;overflow:hidden}.bs-blog-hero:before{content:"";position:absolute;top:-40%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(245,158,11,.07) 0%,transparent 70%);border-radius:50%}.bs-blog-hero-inner{max-width:700px;margin:0 auto;position:relative;z-index:1}.bs-blog-badge{display:inline-block;background:#f59e0b1f;color:var(--bs-accent);font-size:1rem;font-weight:700;letter-spacing:2.5px;padding:7px 18px;border-radius:20px;margin-bottom:16px}.bs-blog-hero h1{font-size:2.8rem;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.15}.bs-blog-hero p{font-size:1rem;color:#ffffffa6;margin:0;line-height:1.7}.bs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:56px 0}.bs-blog-card{background:#fff;border-radius:var(--bs-radius);overflow:hidden;box-shadow:0 2px 16px #0000000f;border:1px solid rgba(0,0,0,.04);transition:all .3s}.bs-blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.bs-blog-card-link{text-decoration:none;color:inherit;display:block}.bs-blog-card-img{aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.bs-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.bs-blog-card:hover .bs-blog-card-img img{transform:scale(1.05)}.bs-blog-card-img--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bs-dark),#1e293b)}.bs-blog-card-img--placeholder svg{width:48px;height:48px;color:var(--bs-accent);opacity:.5}.bs-blog-card-body{padding:24px}.bs-blog-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bs-blog-card-meta time{font-size:1rem;color:#94a3b8;font-weight:500}.bs-blog-card-tag{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--bs-accent);background:#f59e0b1a;padding:3px 10px;border-radius:12px}.bs-blog-card-body h2{font-size:1.15rem;font-weight:700;color:var(--bs-dark);margin:0 0 10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs-blog-card-body p{font-size:1rem;color:#64748b;margin:0 0 16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bs-blog-card-cta{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:700;color:var(--bs-dark);transition:color .2s,gap .2s}.bs-blog-card:hover .bs-blog-card-cta{color:var(--bs-accent);gap:10px}.bs-blog-card--featured{grid-column:span 3}.bs-blog-card--featured .bs-blog-card-link{display:grid;grid-template-columns:1.2fr 1fr}.bs-blog-card--featured .bs-blog-card-img{aspect-ratio:auto;min-height:320px}.bs-blog-card--featured .bs-blog-card-body{padding:36px;display:flex;flex-direction:column;justify-content:center}.bs-blog-card--featured .bs-blog-card-body h2{font-size:1.6rem;-webkit-line-clamp:3}.bs-blog-card--featured .bs-blog-card-body p{font-size:1rem;-webkit-line-clamp:4}.bs-blog-empty{text-align:center;padding:80px 24px}.bs-blog-empty h2{font-size:1.8rem;color:var(--bs-dark);margin:0 0 12px}.bs-blog-empty p{color:#64748b}.bs-blog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 0 56px}.bs-blog-page-btn,.bs-blog-page-num{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.bs-blog-page-btn{background:var(--bs-dark);color:#fff}.bs-blog-page-btn:hover{background:#1e293b;color:#fff}.bs-blog-page-num{background:#f1f5f9;color:var(--bs-dark)}.bs-blog-page-num:hover{background:#e2e8f0;color:var(--bs-dark)}.bs-blog-page-num--active{background:var(--bs-accent);color:#fff}.bs-blog-cta{background:linear-gradient(135deg,var(--bs-dark),#1e293b);padding:64px 24px}.bs-blog-cta-inner{max-width:700px;margin:0 auto;text-align:center}.bs-blog-cta h2{font-size:1.8rem;font-weight:800;color:#fff;margin:0 0 12px}.bs-blog-cta p{font-size:1rem;color:#ffffffa6;margin:0 0 28px;line-height:1.7}.bs-blog-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.bs-blog-btn-primary{display:inline-block;background:var(--bs-accent);color:var(--bs-dark);padding:14px 32px;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s}.bs-blog-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b4d;color:var(--bs-dark)}.bs-blog-btn-outline{display:inline-block;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 30px;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .3s}.bs-blog-btn-outline:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}@media(max-width:900px){.bs-blog-grid{grid-template-columns:1fr 1fr}.bs-blog-card--featured{grid-column:span 2}.bs-blog-card--featured .bs-blog-card-link{grid-template-columns:1fr}.bs-blog-card--featured .bs-blog-card-img{min-height:220px;aspect-ratio:16/9}.bs-blog-hero h1{font-size:2rem}}@media(max-width:600px){.bs-blog-grid{grid-template-columns:1fr}.bs-blog-card--featured{grid-column:span 1}.bs-blog-hero h1{font-size:1.6rem}.bs-blog-hero{padding:60px 24px 45px}.bs-blog-cta h2{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-blog.css.map */
