.blog-article{max-width:900px;margin:40px auto;padding:40px 20px;line-height:1.8;color:#333;font-family:Arial,Segoe UI,sans-serif}.blog-article header{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #e9ecef}.blog-article h1{font-size:2.5rem;margin:0 0 15px;color:#1a1a1a;font-weight:700;line-height:1.2}.blog-article header p{font-size:1.1rem;color:#666;margin:0;font-style:italic}.blog-article section{margin:40px 0}.blog-article h2{font-size:1.8rem;margin:35px 0 20px;color:#222;font-weight:600;line-height:1.3;border-left:4px solid #007bff;padding-left:15px}.blog-article h3{font-size:1.4rem;margin:25px 0 15px;color:#333;font-weight:600;line-height:1.3}.blog-article p{margin:15px 0;font-size:1rem;text-align:justify}.blog-article blockquote{background-color:#f8f9fa;border-left:4px solid #007bff;padding:20px;margin:25px 0;border-radius:4px;font-style:italic}.blog-article blockquote p{margin:10px 0;text-align:left;font-size:1rem}.blog-article blockquote ul{margin:15px 0;padding-left:30px}.blog-article ol,.blog-article ul{margin:20px 0;padding-left:30px}.blog-article li{margin:12px 0;font-size:1rem;line-height:1.7}.blog-article strong{color:#1a1a1a;font-weight:600}.blog-article footer{margin-top:60px;padding-top:30px;border-top:2px solid #e9ecef;text-align:center}.blog-article footer h2{border-left:none;padding-left:0;text-align:center}.blog-article footer p{margin:10px 0;font-size:.95rem;color:#666}.blog-article hr{border:none;border-top:1px solid #e9ecef;margin:20px 0}@media (max-width:768px){.blog-article{margin:17vh auto;padding:20px 15px}.blog-article h1{font-size:2rem}.blog-article h2{font-size:1.5rem;margin:25px 0 15px}.blog-article h3{font-size:1.2rem}.blog-article header{margin-bottom:30px;padding-bottom:20px}.blog-article section{margin:25px 0}.blog-article p{font-size:.95rem}}@media (max-width:480px){.blog-article{padding:15px 10px}.blog-article h1{font-size:1.5rem}.blog-article h2{font-size:1.2rem}.blog-article h3{font-size:1.1rem}.blog-article blockquote{padding:15px}.blog-article ol,.blog-article ul{padding-left:20px}}