.blog-content {font-family: 'Inter', sans-serif;font-size: 1.125rem;line-height: 1.7;}.blog-content h1 {font-size: 2rem;font-weight: 700;margin-top: 1.5rem;margin-bottom: 3rem;text-align: center;line-height: 1.3;}.blog-content h2 {font-size: 1.5rem;font-weight: 600;margin-top: 1.5rem;margin-bottom: 0.75rem;border-left: 4px solid #3b82f6;padding-left: 0.75rem;}.blog-content h3 {font-size: 1.25rem;font-weight: 600;margin-top: 1.25rem;margin-bottom: 0.5rem;}.blog-content p {margin-bottom: 1.25rem;margin-left: 1.25rem;margin-right: 1.25rem;}.blog-content ul {list-style: disc inside;margin-bottom: 1.25rem;margin-left: 2rem;margin-right: 2rem;}.blog-content ol {list-style: decimal inside;margin-bottom: 1.25rem;margin-left: 2rem;margin-right: 2rem;}.blog-content li {margin-bottom: 0.5rem;}.blog-content strong {font-weight: 600;color: #111827;}.blog-content a {width: fit-content;display: block;margin: 0 auto;text-align: center;padding: 0.75rem 1.5rem;font-size: 1.125rem;font-weight: 600;color: #fff;background-color: rgb(234, 88, 12);border-radius: 0.5rem;text-decoration: none;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);transition: background-color 0.3s ease, transform 0.2s ease;}.blog-content p > a, .blog-content div > a {display: block;}.blog-content a:hover {background-color: rgb(194, 65, 12);transform: translateY(-2px);}.blog-content a:focus {outline: none;box-shadow: 0 0 0 3px rgba(234, 88, 12, 0.5), 0 0 0 6px rgba(0, 0, 0, 0.15);}.dark .blog-content a {background-color: rgb(249, 115, 22);}.dark .blog-content a:hover {background-color: rgb(251, 146, 60);}
