html{scroll-behavior:smooth}.blog-page{background:#fff;padding:80px 20px}.blog-container{color:#333;max-width:900px;margin:auto;font-size:18px;line-height:1.7}.blog-header{margin-bottom:30px}.blog-header h1{margin-bottom:10px;font-size:40px;line-height:1.3}.blog-meta{color:#777;gap:20px;font-size:14px;display:flex}.blog-container h2{margin-top:45px;font-size:28px}.blog-container h3{margin-top:25px;font-size:22px}.blog-container h4{margin-top:20px;font-size:18px}.blog-container ul{margin-top:10px;padding-left:20px}.blog-table{border-collapse:collapse;width:100%;margin-top:20px}.blog-table th,.blog-table td{border:1px solid #eee;padding:12px}.blog-table th{background:#f6f6f6}.toc{background:#f8f8f8;border-radius:10px;margin:30px 0;padding:22px}.toc h3{margin-bottom:10px}.toc ul{padding:0;list-style:none}.toc li{margin:8px 0}.toc a{color:#17b9a9;font-weight:500;text-decoration:none}.toc a:hover{text-decoration:underline}@media (max-width:768px){.blog-header h1{font-size:30px}.blog-container{font-size:16px}}
