* { margin: 0; padding: 0; box-sizing: border-box; }
    body { font-family: "Microsoft YaHei", sans-serif; color: #333; line-height: 1.8; background: #f8f9fa; }
    :root { --blue: #0a2463; --gold: #d4af37; }
    .header-nav { background: var(--blue); padding: 15px 20px; position: sticky; top: 0; z-index: 100; }
    .nav-content { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
    .logo { color: var(--gold); font-size: 22px; font-weight: bold; text-decoration: none; }
    .nav-links { display: flex; gap: 25px; }
    .nav-links a { color: #fff; text-decoration: none; font-size: 16px; }
    .nav-links a:hover { color: var(--gold); }
    .hamburger { display: none; background: none; border: none; color: #d4af37; font-size: 28px; cursor: pointer; padding: 0; line-height: 1; }
    .breadcrumb { background: #f8f9fa; padding: 12px 20px; font-size: 14px; color: #888; border-bottom: 1px solid #eee; }
    .breadcrumb a { color: #666; text-decoration: none; }
    .article-container { max-width: 800px; margin: 40px auto; padding: 0 20px; }
    .article-header { margin-bottom: 30px; }
    .article-header h1 { font-size: 26px; color: var(--blue); line-height: 1.5; margin-bottom: 12px; }
    .article-meta { display: flex; gap: 20px; font-size: 14px; color: #999; flex-wrap: wrap; }
    .article-meta span { display: flex; align-items: center; gap: 4px; }
    .article-tag { display: inline-block; background: #e8f0fe; color: #0a2463; font-size: 12px; padding: 3px 12px; border-radius: 4px; margin-right: 8px; }
    .article-body { background: #fff; border-radius: 8px; padding: 36px 40px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
    .article-body p { font-size: 16px; line-height: 2; margin-bottom: 20px; color: #444; text-indent: 2em; }
    .article-body h2 { font-size: 20px; color: var(--blue); margin: 30px 0 16px; padding-left: 12px; border-left: 4px solid var(--gold); text-indent: 0; }
    .article-body h3 { font-size: 17px; color: var(--blue); margin: 24px 0 12px; text-indent: 0; }
    .article-body blockquote { background: #f8f4eb; border-left: 4px solid var(--gold); padding: 16px 20px; margin: 24px 0; border-radius: 0 8px 8px 0; }
    .article-body blockquote p { text-indent: 0; margin-bottom: 8px; color: #5a4a2a; font-size: 15px; }
    .article-body ul, .article-body ol { margin: 12px 0 20px 2em; color: #444; }
    .article-body li { margin-bottom: 8px; font-size: 16px; line-height: 1.8; }
    .author-bio { margin-top: 40px; padding: 24px 28px; background: linear-gradient(135deg, #f8f4eb 0%, #fef9ef 100%); border-radius: 8px; border-left: 4px solid #d4af37; }
    .author-bio-inner { display: flex; gap: 16px; align-items: flex-start; }
    .author-photo { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; flex-shrink: 0; }
    .author-name { font-size: 16px; font-weight: bold; color: #0a2463; margin-bottom: 6px; }
    .author-desc { font-size: 14px; line-height: 1.8; color: #555; margin: 0; }
    <div class="related-articles-section" style="margin-top:40px; padding-top:30px; border-top:2px solid #e8e0d0;">
      <h3 style="color:#0a2463; font-size:18px; margin-bottom:20px;">·····&nbsp;相关文章</h3>
      <div class="related-grid" style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:16px;">
        <a href="/pages/blog-post-9.html" style="display:block; padding:14px; background:#f8f4eb; border-radius:8px; text-decoration:none; color:#333; font-size:14px; line-height:1.5; border-left:3px solid #d4af37;">
          <div style="font-weight:600; margin-bottom:4px;">道交赔偿新规12条逐条解读（2026年6月30日起施行）</div>
          <div style="font-size:12px; color:#999;">2026-05-27</div>
        </a>
        <a href="/pages/blog-post-26.html" style="display:block; padding:14px; background:#f8f4eb; border-radius:8px; text-decoration:none; color:#333; font-size:14px; line-height:1.5; border-left:3px solid #d4af37;">
          <div style="font-weight:600; margin-bottom:4px;">2026年，新公司法这十条变化，每个老板都必须知道</div>
          <div style="font-size:12px; color:#999;">2026-06-17</div>
        </a>
        <a href="/pages/blog-post-27.html" style="display:block; padding:14px; background:#f8f4eb; border-radius:8px; text-decoration:none; color:#333; font-size:14px; line-height:1.5; border-left:3px solid #d4af37;">
          <div style="font-weight:600; margin-bottom:4px;">微信群打麻将犯法吗？棋牌群主刑事风险全解析</div>
          
  </header>
@media (max-width: 768px) {
    .header-nav { padding: 12px 15px; }
    .nav-content { flex-wrap: wrap; }
    .nav-links { display: none; flex-direction: column; position: absolute; top: 100%; left: 0; right: 0; background: #0a2463; padding: 15px 20px; gap: 12px; z-index: 99; }
    .nav-links.active { display: flex; }
    .hamburger { display: block; }
    .article-header h1 { font-size: 20px; }
    .article-body { padding: 24px 20px; }
    .article-body p { font-size: 15px; }
    .author-bio-inner { flex-direction: column; align-items: center; text-align: center; }
    .author-photo { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; }
  }