.blog-content{font-family:Arial,sans-serif;line-height:1.8;color:#2d3748;display:flex;flex-direction:column;max-width:1150px;margin:0 auto 40px}.blog-content h1,.blog-content h2,.blog-content h3{font-weight:700;color:#170223;margin:1.8rem 0 0}.blog-content h1{font-size:2.2rem;border-bottom:3px solid #3182ce}.blog-content h2{font-size:1.8rem}.blog-content h3{font-size:1.4rem}.blog-content p{margin:1rem 0 0;font-size:1.1rem;text-align:justify}.blog-content ol,.blog-content ul{font-size:1.1rem;padding-left:1.5rem}.blog-content li{margin-bottom:.8rem}.blog-content blockquote{border-left:5px solid #63b3ed;padding-left:1.2rem;font-style:italic;color:#4a5568;background-color:#f7fafc;margin:1.5rem 0;border-radius:5px}.blog-content figure{margin:1.5rem 0;text-align:center}.blog-content table{width:100%;border-collapse:collapse;margin:auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.blog-content table thead tr{font-weight:700;color:#fff;background:#552191!important}.blog-content table td,.blog-content table th{border-right:1px solid #e2e8f0;padding:1rem;text-align:left;font-size:1rem}.blog-content table td:last-child,.blog-content table th:last-child{border-right:none}.blog-content table th:first-child{border-top-left-radius:8px}.blog-content table th:last-child{border-top-right-radius:8px}.blog-content table tbody tr:nth-child(2n){background:#f9fafb}.blog-content table tbody tr:nth-child(odd){background:#fff}.blog-content table tbody tr{border-top:1px solid #e2e8f0}.blog-content table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.blog-content table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.blog-content table tr:nth-child(2n){background-color:#f9fafb}.blog-content img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:8px}.blog-content a{color:blue;text-decoration:underline}.blog-content a:hover{color:#00008b;text-decoration:none}.blog-content a:visited{color:purple}.blog-content figcaption{font-size:.9rem;color:#718096;margin-top:.5rem}@media screen and (max-width:480px){.blog-content h1{font-size:1.4rem}.blog-content h2{font-size:1.2rem}.blog-content h3{font-size:1rem}.blog-content p{font-size:.9rem;margin:.5rem 0 0}.blog-content ol,.blog-content ul{font-size:.9rem}.blog-content h1,.blog-content h2,.blog-content h3{margin:1rem 0 0}.blog-content figure{margin:1px 0;overflow-x:auto;max-width:100vw;padding:15px 0;display:block}.blog-content figure table{width:-moz-max-content;width:max-content}}