
    body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; line-height: 1.7; color: #334155; max-width: 860px; margin: 0 auto; padding: 40px 20px; }
    h1 { color: #0f172a; font-size: 2.1rem; line-height: 1.3; }
    h2 { color: #0369a1; border-bottom: 2px solid #f1f5f9; padding-bottom: 8px; margin-top: 36px; }
    table { width: 100%; border-collapse: collapse; margin: 20px 0; }
    th, td { border: 1px solid #e2e8f0; padding: 12px; text-align: left; }
    th { background: #f8fafc; color: #0f172a; }
    .box { background: #f0fdf4; border-left: 4px solid #10b981; padding: 16px; margin: 20px 0; border-radius: 4px; }
    .cta { background: linear-gradient(135deg, #0284c7, #0369a1); color: #fff; padding: 28px; border-radius: 10px; text-align: center; margin-top: 40px; }
    .cta a { background: #fff; color: #0284c7; padding: 10px 24px; border-radius: 6px; text-decoration: none; font-weight: bold; display: inline-block; margin-top: 12px; }
  