.blog-hero{background:linear-gradient(135deg,var(--law-primary) 0,var(--law-primary-light) 100%);border-radius:var(--radius-lg);color:var(--text-white);margin-bottom:40px;padding:60px 20px;text-align:center}.blog-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.blog-hero p{font-size:1.2rem;margin:0 auto;max-width:800px;opacity:.95}.blog-container{display:flex;gap:40px;margin-top:40px}.blog-main{flex:1;min-width:0}.blog-sidebar{flex-shrink:0;width:320px}.blog-filters{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;padding:20px}.filter-button{background:#fff;border:2px solid var(--law-medium-gray);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.filter-button:hover{border-color:var(--law-primary);box-shadow:var(--shadow-sm);color:var(--law-primary);transform:translateY(-2px)}.filter-button.active{background:var(--law-primary);border-color:var(--law-primary);color:#fff}.filter-button .count{background:rgba(0,0,0,.1);border-radius:12px;display:inline-block;font-size:.85rem;margin-right:6px;padding:2px 8px}.blog-posts-grid{display:grid;gap:30px;margin-bottom:40px}.blog-post-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.blog-post-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.blog-post-image{align-items:center;background:linear-gradient(135deg,var(--law-primary-light) 0,var(--law-primary) 100%);color:#fff;display:flex;font-size:4rem;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.blog-post-image img{height:100%;object-fit:cover;width:100%}.blog-post-content{display:flex;flex:1;flex-direction:column;padding:25px}.blog-post-meta{align-items:center;color:var(--text-light);display:flex;flex-wrap:wrap;font-size:.9rem;gap:15px;margin-bottom:15px}.blog-post-meta .category-badge{background:var(--law-gold-light);border-radius:var(--radius-sm);color:var(--law-primary);display:inline-block;font-size:.85rem;font-weight:600;padding:4px 12px}.blog-post-meta .author,.blog-post-meta .date,.blog-post-meta .read-time{align-items:center;display:flex;gap:5px}.blog-post-meta .author{font-weight:500}.blog-post-card h2{color:var(--law-primary);font-size:1.5rem;line-height:1.4;margin-bottom:15px}.blog-post-card h2 a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-post-card h2 a:hover{color:var(--law-primary-light)}.blog-post-excerpt{color:var(--text-secondary);flex:1;line-height:1.7;margin-bottom:20px}.blog-post-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.read-more-btn{align-items:center;background:var(--law-primary);border-radius:var(--radius-md);color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.read-more-btn:hover{background:var(--law-primary-light);transform:translateX(-3px)}.read-more-btn:after{content:"←";font-size:1.2rem}.blog-post-card.featured{border:3px solid var(--law-gold);position:relative}.blog-post-card.featured:before{background:var(--law-gold);border-radius:var(--radius-md);color:#fff;content:"⭐ מאמר מומלץ";font-size:.9rem;font-weight:600;padding:6px 15px;position:absolute;right:15px;top:15px;z-index:10}.blog-sidebar .widget{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:25px;padding:25px}.blog-sidebar .widget h3{border-bottom:3px solid var(--law-gold);color:var(--law-primary);font-size:1.3rem;margin-bottom:20px;padding-bottom:12px}.blog-sidebar .widget ul{list-style:none}.blog-sidebar .widget ul li{margin-bottom:12px}.blog-sidebar .widget ul li a{align-items:center;color:var(--text-secondary);display:flex;gap:10px;padding:8px 0;text-decoration:none;transition:all .3s ease}.blog-sidebar .widget ul li a:before{color:var(--law-gold);content:"◀";font-size:.8rem}.blog-sidebar .widget ul li a:hover{color:var(--law-primary);padding-right:5px}.recent-post-item{border-bottom:1px solid var(--law-medium-gray);display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px}.recent-post-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.recent-post-icon{align-items:center;background:var(--law-primary);border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.recent-post-info h4{font-size:.95rem;line-height:1.4;margin-bottom:5px}.recent-post-info h4 a{color:var(--text-primary);text-decoration:none;transition:color .3s ease}.recent-post-info h4 a:hover{color:var(--law-primary)}.recent-post-info .date{color:var(--text-light);font-size:.85rem}.category-list{list-style:none}.category-list li{margin-bottom:10px}.category-list a{align-items:center;background:var(--law-light-gray);border-radius:var(--radius-md);color:var(--text-primary);display:flex;justify-content:space-between;padding:10px 15px;text-decoration:none;transition:all .3s ease}.category-list a:hover{background:var(--law-primary);color:#fff;transform:translateX(-5px)}.category-list .count{background:#fff;border-radius:12px;display:inline-block;font-size:.85rem;font-weight:600;padding:2px 10px}.category-list a:hover .count{background:var(--law-gold);color:#fff}.blog-pagination{align-items:center;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:10px;justify-content:center;margin:40px 0;padding:25px}.page-btn{background:#fff;border:2px solid var(--law-medium-gray);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-weight:600;min-width:44px;padding:10px 16px;text-align:center;transition:all .3s ease}.page-btn:hover{border-color:var(--law-primary);color:var(--law-primary);transform:translateY(-2px)}.page-btn.active{background:var(--law-primary);border-color:var(--law-primary);color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.5}.blog-article{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:40px;padding:40px}.blog-article-header{border-bottom:3px solid var(--law-medium-gray);margin-bottom:40px;padding-bottom:30px}.blog-article-header h1{color:var(--law-primary);font-size:2.5rem;line-height:1.3;margin-bottom:20px}.blog-article-meta{align-items:center;color:var(--text-light);display:flex;flex-wrap:wrap;font-size:.95rem;gap:20px}.blog-article-meta .category-badge{background:var(--law-gold);border-radius:var(--radius-md);color:#fff;display:inline-block;font-weight:600;padding:6px 16px}.blog-article-meta .author-info{color:var(--text-primary);font-weight:500}.blog-article-meta .author-info,.blog-article-meta .date-info,.blog-article-meta .read-time-info{align-items:center;display:flex;gap:8px}.blog-article-content{font-size:1.1rem;line-height:1.9}.blog-article-content h2{border-bottom:2px solid var(--law-gold);color:var(--law-primary);font-size:2rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.blog-article-content h3{color:var(--law-primary-light);font-size:1.5rem;margin-bottom:15px;margin-top:30px}.blog-article-content p{margin-bottom:20px}.blog-article-content ol,.blog-article-content ul{margin-bottom:20px;padding-right:25px}.blog-article-content li{margin-bottom:10px}.blog-article-content blockquote{background:var(--law-light-gray);border-radius:var(--radius-md);border-right:4px solid var(--law-gold);color:var(--text-secondary);font-style:italic;margin:30px 0;padding:20px 25px}.blog-article-content table{border-collapse:collapse;margin:30px 0;width:100%}.blog-article-content table td,.blog-article-content table th{border:1px solid var(--law-medium-gray);padding:15px;text-align:right}.blog-article-content table th{background:var(--law-primary);color:#fff;font-weight:600}.blog-article-content table tr:nth-child(2n),.blog-share{background:var(--law-light-gray)}.blog-share{border-radius:var(--radius-lg);margin:40px 0;padding:25px}.blog-share h3{color:var(--law-primary);font-size:1.2rem;margin-bottom:20px}.share-buttons{display:flex;flex-wrap:wrap;gap:12px}.share-btn{align-items:center;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.share-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.share-btn.whatsapp{background:#25d366}.share-btn.facebook{background:#1877f2}.share-btn.twitter{background:#1da1f2}.share-btn.email{background:var(--law-secondary)}.author-bio{align-items:start;background:#fff;border:2px solid var(--law-medium-gray);border-radius:var(--radius-lg);display:flex;gap:25px;margin:40px 0;padding:30px}.author-avatar{align-items:center;background:var(--law-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:3rem;height:100px;justify-content:center;width:100px}.author-info-box{flex:1}.author-info-box h3{color:var(--law-primary);font-size:1.5rem;margin-bottom:8px}.author-info-box .author-title{color:var(--text-light);font-size:.95rem;margin-bottom:15px}.author-info-box p{color:var(--text-secondary);line-height:1.7;margin-bottom:15px}.author-contact{display:flex;flex-wrap:wrap;gap:15px}.author-contact a{align-items:center;background:var(--law-light-gray);border-radius:var(--radius-md);color:var(--law-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.author-contact a:hover{background:var(--law-primary);color:#fff}.related-posts{margin:40px 0}.related-posts h3{color:var(--law-primary);font-size:1.8rem;margin-bottom:30px;text-align:center}.related-posts-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.related-post-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.related-post-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.related-post-image{align-items:center;background:linear-gradient(135deg,var(--law-primary-light) 0,var(--law-primary) 100%);color:#fff;display:flex;font-size:3rem;height:150px;justify-content:center;width:100%}.related-post-body{padding:20px}.related-post-body h4{font-size:1.1rem;line-height:1.4;margin-bottom:10px}.related-post-body h4 a{color:var(--law-primary);text-decoration:none}.related-post-body h4 a:hover{color:var(--law-primary-light)}.related-post-body p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:15px}.related-post-body .category-badge{background:var(--law-gold-light);border-radius:var(--radius-sm);color:var(--law-primary);display:inline-block;font-size:.85rem;font-weight:600;padding:4px 12px}.blog-navigation{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:40px 0}.blog-nav-item{align-items:center;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:15px;padding:25px;text-decoration:none;transition:all .3s ease}.blog-nav-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.blog-nav-item.prev{text-align:right}.blog-nav-item.next{flex-direction:row-reverse;text-align:left}.blog-nav-arrow{color:var(--law-gold);font-size:2rem}.blog-nav-content{flex:1}.blog-nav-label{color:var(--text-light);font-size:.85rem;margin-bottom:5px}.blog-nav-title{color:var(--law-primary);font-size:1.1rem;font-weight:600;line-height:1.4}.article-cta{background:linear-gradient(135deg,var(--law-primary) 0,var(--law-primary-light) 100%);border-radius:var(--radius-lg);color:#fff;margin:40px 0;padding:35px;text-align:center}.article-cta h3{font-size:1.8rem;margin-bottom:15px}.article-cta p{font-size:1.1rem;margin-bottom:25px;opacity:.95}.article-cta .cta-button{background:var(--law-gold);border-radius:var(--radius-md);color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:15px 35px;text-decoration:none;transition:all .3s ease}.article-cta .cta-button:hover{background:var(--law-gold-light);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.blog-disclaimer{background:var(--law-light-gray);border-radius:var(--radius-md);border-right:4px solid var(--law-warning);color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:40px 0;padding:20px}.blog-disclaimer strong{color:var(--law-primary)}.blog-empty-state{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:60px 20px;text-align:center}.blog-empty-state .empty-icon{font-size:5rem;margin-bottom:20px}.blog-empty-state h3{color:var(--law-primary);font-size:1.5rem;margin-bottom:15px}.blog-empty-state p{color:var(--text-secondary);margin-bottom:25px}.blog-empty-state .clear-filters-btn{background:var(--law-primary);border-radius:var(--radius-md);color:#fff;display:inline-block;font-weight:600;padding:12px 25px;text-decoration:none;transition:all .3s ease}.blog-empty-state .clear-filters-btn:hover{background:var(--law-primary-light);transform:translateY(-2px)}.blog-loading{padding:60px 20px;text-align:center}.blog-loading .spinner{animation:spin 1s linear infinite;border:4px solid var(--law-medium-gray);border-radius:50%;border-top-color:var(--law-primary);height:50px;margin:0 auto 20px;width:50px}@keyframes spin{to{transform:rotate(360px)}}@media (max-width:1024px){.blog-container{flex-direction:column}.blog-sidebar{width:100%}.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.blog-hero h1{font-size:2rem}.blog-hero p{font-size:1rem}.blog-article{padding:25px}.blog-article-header h1{font-size:1.8rem}.blog-article-content{font-size:1rem}.blog-article-content h2{font-size:1.6rem}.blog-article-content h3{font-size:1.3rem}.author-bio{align-items:center;flex-direction:column;text-align:center}.author-contact{justify-content:center}.blog-navigation{grid-template-columns:1fr}.blog-nav-item.next{flex-direction:row}.related-posts-grid{grid-template-columns:1fr}.blog-filters,.share-buttons{justify-content:center}}@media (max-width:480px){.blog-post-image{font-size:3rem;height:180px}.blog-post-content{padding:20px}.blog-post-card h2{font-size:1.3rem}.filter-button{flex:1 1 auto;min-width:120px;text-align:center}.author-avatar{font-size:2.5rem;height:80px;width:80px}}@media print{.article-cta,.blog-filters,.blog-navigation,.blog-share,.blog-sidebar,footer,header{display:none}.blog-article{box-shadow:none;padding:0}.blog-article-content{font-size:12pt;line-height:1.6}}