.blog-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:4rem 0;position:relative;text-align:center}.blog-hero:before{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='75' cy='75' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='90' cy='40' r='.5' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.blog-hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:10}.blog-hero p{font-size:1.25rem;margin:0 auto;max-width:600px;opacity:.9}.articles-section{padding:5rem 0}.article-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.article-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-8px)}.article-image{height:200px;overflow:hidden;position:relative}.article-image:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.article-content{display:flex;flex:1;flex-direction:column;padding:1.5rem}.article-title{color:#2c3e50;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.article-excerpt{color:#6c757d;flex:1;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.article-meta{border-top:1px solid #e9ecef;justify-content:space-between;margin-top:auto;padding-top:1rem}.article-author,.article-meta{align-items:center;display:flex}.article-author{gap:.5rem}.author-avatar{align-items:center;background-color:var(--sk-primary);border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.author-avatar,.author-info h6{font-size:.875rem;font-weight:600}.author-info h6{color:#2c3e50;margin:0}.publish-date{color:#6c757d;font-size:.75rem}.read-more{color:#667eea;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s ease}.read-more:hover{color:#764ba2}.section-header{margin-bottom:3rem;text-align:center}.section-title{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-subtitle{color:#6c757d;font-size:1.125rem;margin:0 auto;max-width:600px}.pagination-wrapper{display:flex;justify-content:center;margin-top:3rem}.empty-state{color:#6c757d;padding:4rem 1rem;text-align:center}.empty-state i{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-state h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}@media (max-width:768px){.blog-hero h1{font-size:2rem}.blog-hero p{font-size:1rem}.section-title{font-size:2rem}.articles-section{padding:3rem 0}}

