.blog-container{max-width:800px;margin:0 auto;padding:20px}.blog-article{background:#fff;min-height:60vh}.article-content{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.article-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.article-title{font-size:2.5rem;color:#2c3e50;margin:0 0 15px 0;line-height:1.2}.article-meta{color:#666;font-size:.95rem}.article-date{color:#999}.article-short{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px;padding:20px;background:#f8f9fa;border-left:4px solid #2c3e50;border-radius:4px}.article-body{line-height:1;color:#333}.article-body p{margin:.8rem 0;padding:0}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin-top:1.5rem;margin-bottom:1rem;color:#2c3e50}.article-body h2{font-size:1.8rem}.article-body h3{font-size:1.5rem}.article-body img{max-width:100%;height:auto;border-radius:4px}.article-body ol,.article-body ul{margin-bottom:1.2rem;padding-left:2rem}.article-body blockquote{border-left:4px solid #e0e0e0;padding-left:20px;margin:20px 0;color:#666;font-style:italic}.article-body a{color:#2c3e50;text-decoration:underline}.article-body a:hover{color:#1a242f}.article-footer{margin-top:40px;padding-top:20px;border-top:1px solid #e0e0e0}.article-keywords{color:#666;font-size:.95rem}.blog-navigation--bottom{margin-bottom:0}.blog-back-link{display:inline-block;color:#2c3e50;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s ease;padding:8px 0}.blog-back-link:hover{color:#1a242f}.blog-header{margin-bottom:10px}.blog-list{display:flex;flex-direction:column;gap:30px;margin-top:30px}.blog-item{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .3s ease;border-left:4px solid transparent}.blog-item__header{margin-bottom:15px}.blog-item__title{font-size:1.8rem;margin:0;line-height:1.3}.blog-item__title a{color:#2c3e50;text-decoration:none;transition:color .2s ease}.blog-item__title a:hover{color:#1a242f}.blog-item__preview{border-top:1px solid #e0e0e0;font-size:1rem;line-height:1.6;color:#555;margin-bottom:15px}.blog-item__preview p:last-child{margin-bottom:0}.blog-item__footer{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.blog-item__read-more{color:#2c3e50;text-decoration:none;font-weight:500;transition:color .2s ease}.blog-item__read-more:hover{color:#1a242f}@media (max-width:768px){.blog-item{padding:20px}.blog-item__title{font-size:1.5rem}}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px;padding-top:30px;border-top:1px solid #e0e0e0}.blog-pagination__pages{display:flex;gap:8px;align-items:center}.blog-pagination__page{display:inline-block;padding:8px 12px;min-width:40px;text-align:center;color:#2c3e50;text-decoration:none;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease}.blog-pagination__page:hover{background:#f8f9fa;border-color:#2c3e50}.blog-pagination__page--active{background:#2c3e50;color:#fff;border-color:#2c3e50;font-weight:500}.blog-pagination__link{color:#2c3e50;text-decoration:none;font-weight:500;padding:8px 16px;border:1px solid #e0e0e0;border-radius:4px;transition:all .2s ease}.blog-pagination__link:hover{background:#f8f9fa;border-color:#2c3e50}.blog-pagination__dots{color:#999;padding:0 4px}@media (max-width:768px){.blog-pagination{flex-direction:column;gap:15px}.blog-pagination__pages{flex-wrap:wrap;justify-content:center}}.article-keywords strong{color:#2c3e50}.image-left{float:left;margin:0 1em 10px 0}.image-right{float:right;margin:0 0 10px 20px}.image-center{display:block;text-align:center}.blog-404{min-height:60vh;display:flex;align-items:center;justify-content:center}.error-content{text-align:center;padding:40px 20px}.error-title{font-size:6rem;color:#2c3e50;margin:0 0 20px 0;font-weight:700}.error-message{font-size:1.5rem;color:#666;margin-bottom:30px}.btn-home{display:inline-block;padding:12px 30px;background:#2c3e50;color:#fff;text-decoration:none;border-radius:6px;font-size:1.1rem;transition:background .3s}.btn-home:hover{background:#1a242f}@media (max-width:768px){.blog-container{padding:10px}.article-content{padding:20px 15px}.article-title{font-size:2rem}.article-short{font-size:1rem;padding:15px}.article-body{font-size:.95rem}.article-body h2{font-size:1.5rem}.article-body h3{font-size:1.3rem}.error-title{font-size:4rem}.error-message{font-size:1.2rem}}.content__main{justify-content:start}
/*# sourceMappingURL=styles.min.css.map */
